(view as text)
@@@STEP_CURSOR unit_tests@@@

@@@STEP_STARTED@@@

python -u /mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py --swarming-client-dir /mnt/data/b/build/slave/Linux_TSan_Tests/build/src/tools/swarming_client --temp-root-dir /tmp --merged-test-output /tmp/tmpzkHkki.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmpDZcGha.json
in dir /mnt/data/b/build/slave/Linux_TSan_Tests/build:
 allow_subannotations: True
 cmd: ['python', '-u', '/mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py', '--swarming-client-dir', '/mnt/data/b/build/slave/Linux_TSan_Tests/build/src/tools/swarming_client', '--temp-root-dir', '/tmp', '--merged-test-output', '/tmp/tmpzkHkki.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmpDZcGha.json']
 cwd: /mnt/data/b/build/slave/Linux_TSan_Tests/build
 name: unit_tests
full environment:
 AWS_CREDENTIAL_FILE: /mnt/data/b/build/site_config/.boto
 BOTO_CONFIG: /mnt/data/b/build/site_config/.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory.fyi/
 BUILDBOT_BUILDERNAME: Linux TSan Tests
 BUILDBOT_BUILDNUMBER: 6869
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.memory.fyi
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: linux_tsan
 BUILDBOT_SLAVENAME: vm14-m1
 CHROME_HEADLESS: 1
 DISPLAY: :0.0
 GIT_USER_AGENT: linux2 git/2.4.5 vm14-m1.golo.chromium.org
 HOME: /home/chrome-bot
 LANG: en_US.UTF-8
 LOGNAME: chrome-bot
 PAGER: cat
 PATH: /home/chrome-bot/slavebin:/mnt/data/b/depot_tools:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 PWD: /mnt/data/b/build/slave/Linux_TSan_Tests/build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: /mnt/data/b/build/site_config:/mnt/data/b/build/scripts:/mnt/data/b/build/scripts/release:/mnt/data/b/build/third_party:/mnt/data/b/build/third_party/requests_1_2_3:/mnt/data/b/build_internal/site_config:/mnt/data/b/build_internal/symsrc:/mnt/data/b/build/slave:/mnt/data/b/build/third_party/buildbot_slave_8_4:/mnt/data/b/build/third_party/twisted_10_2:
 SHELL: /bin/bash
 USER: chrome-bot

+----------------------------------------------------------------------------+
| Shard 0  https://chromium-swarm.appspot.com/user/task/286b4cf5410ee210     |
+----------------------------------------------------------------------------+
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
    TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/tmp/run_tha_testSK_adw/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
Command: ../out/Release/unit_tests --brave-new-test-launcher --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/tmp/isolated_out8BlvUY/output.json --no-sandbox

IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/2
Using 8 parallel jobs.
[ RUN      ] NotificationsCustomBindingsTest.TestGetUrlSpecsScaled
[2572:2572:0702/225512:3735216621:INFO:v8_unit_test.cc(279)] Running TestCase NotificationsCustomBindingsTest.TestGetUrlSpecsScaled
[       OK ] NotificationsCustomBindingsTest.TestGetUrlSpecsScaled (506 ms)
[1/3224] NotificationsCustomBindingsTest.TestGetUrlSpecsScaled (506 ms)
[ RUN      ] AboutFlagsTest.ChangeNeedsRestart
[       OK ] AboutFlagsTest.ChangeNeedsRestart (0 ms)
[2/3224] AboutFlagsTest.ChangeNeedsRestart (0 ms)
[ RUN      ] AboutFlagsTest.DisableChangeNeedsRestart
[       OK ] AboutFlagsTest.DisableChangeNeedsRestart (1 ms)
[3/3224] AboutFlagsTest.DisableChangeNeedsRestart (1 ms)
[ RUN      ] AboutFlagsTest.MultiFlagChangeNeedsRestart
[       OK ] AboutFlagsTest.MultiFlagChangeNeedsRestart (1 ms)
[4/3224] AboutFlagsTest.MultiFlagChangeNeedsRestart (1 ms)
[ RUN      ] AboutFlagsTest.RemoveFlagSwitches
[       OK ] AboutFlagsTest.RemoveFlagSwitches (0 ms)
[5/3224] AboutFlagsTest.RemoveFlagSwitches (0 ms)
[ RUN      ] AboutFlagsTest.DisableFlagCommandLine
[       OK ] AboutFlagsTest.DisableFlagCommandLine (1 ms)
[6/3224] AboutFlagsTest.DisableFlagCommandLine (1 ms)
[ RUN      ] AboutFlagsHistogramTest.CheckHistograms
[       OK ] AboutFlagsHistogramTest.CheckHistograms (716 ms)
[7/3224] AboutFlagsHistogramTest.CheckHistograms (716 ms)
[ RUN      ] AfterStartupTaskTest.PostTask
[       OK ] AfterStartupTaskTest.PostTask (636 ms)
[8/3224] AfterStartupTaskTest.PostTask (636 ms)
[ RUN      ] AutocompleteProviderTest.AllowExactKeywordMatch
[       OK ] AutocompleteProviderTest.AllowExactKeywordMatch (105 ms)
[9/3224] AutocompleteProviderTest.AllowExactKeywordMatch (105 ms)
[ RUN      ] AutocompleteProviderTest.RedundantKeywordsIgnoredInResult
[       OK ] AutocompleteProviderTest.RedundantKeywordsIgnoredInResult (46 ms)
[10/3224] AutocompleteProviderTest.RedundantKeywordsIgnoredInResult (46 ms)
[ RUN      ] IncognitoModePrefsDeathTest.GetAvailabilityBadValue
[       OK ] IncognitoModePrefsDeathTest.GetAvailabilityBadValue (1 ms)
[11/3224] IncognitoModePrefsDeathTest.GetAvailabilityBadValue (1 ms)
[ RUN      ] FrameworkUnitTest.ExpectTrueOk
[2564:2564:0702/225511:3735087860:INFO:v8_unit_test.cc(279)] Running TestCase FrameworkUnitTest.ExpectTrueOk
[       OK ] FrameworkUnitTest.ExpectTrueOk (420 ms)
[12/3224] FrameworkUnitTest.ExpectTrueOk (420 ms)
[ RUN      ] FrameworkUnitTest.AssertTrueOk
[2564:2564:0702/225512:3735382593:INFO:v8_unit_test.cc(279)] Running TestCase FrameworkUnitTest.AssertTrueOk
[       OK ] FrameworkUnitTest.AssertTrueOk (624 ms)
[13/3224] FrameworkUnitTest.AssertTrueOk (624 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.AreTasksConflicting
[       OK ] GoogleNowBackgroundUnitTest.AreTasksConflicting (343 ms)
[14/3224] GoogleNowBackgroundUnitTest.AreTasksConflicting (343 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.AuthServerRequestSuccess
[       OK ] GoogleNowBackgroundUnitTest.AuthServerRequestSuccess (441 ms)
[15/3224] GoogleNowBackgroundUnitTest.AuthServerRequestSuccess (441 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.AuthServerRequestNoToken
[       OK ] GoogleNowBackgroundUnitTest.AuthServerRequestNoToken (270 ms)
[16/3224] GoogleNowBackgroundUnitTest.AuthServerRequestNoToken (270 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNorOnlyGroupList
[       OK ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNorOnlyGroupList (303 ms)
[17/3224] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNorOnlyGroupList (303 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryMultipleGroupsList
[       OK ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryMultipleGroupsList (251 ms)
[18/3224] GoogleNowBackgroundUnitTest.ShouldScheduleRetryMultipleGroupsList (251 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedIn
[       OK ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedIn (291 ms)
[19/3224] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedIn (291 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInFailure
[       OK ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInFailure (229 ms)
[20/3224] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInFailure (229 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedIn
[       OK ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedIn (693 ms)
[21/3224] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedIn (693 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.GetGroupsToRequestNone
[       OK ] GoogleNowBackgroundUnitTest.GetGroupsToRequestNone (453 ms)
[22/3224] GoogleNowBackgroundUnitTest.GetGroupsToRequestNone (453 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.Initialize_SignedOut
[       OK ] GoogleNowBackgroundUnitTest.Initialize_SignedOut (398 ms)
[23/3224] GoogleNowBackgroundUnitTest.Initialize_SignedOut (398 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.Initialize_NoBackground
[       OK ] GoogleNowBackgroundUnitTest.Initialize_NoBackground (280 ms)
[24/3224] GoogleNowBackgroundUnitTest.Initialize_NoBackground (280 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.Initialize_RunGoogleNow
[       OK ] GoogleNowBackgroundUnitTest.Initialize_RunGoogleNow (329 ms)
[25/3224] GoogleNowBackgroundUnitTest.Initialize_RunGoogleNow (329 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.NoCardsSignedOut
[       OK ] GoogleNowBackgroundUnitTest.NoCardsSignedOut (281 ms)
[26/3224] GoogleNowBackgroundUnitTest.NoCardsSignedOut (281 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.NoCardsGoogleNowDisabled
[       OK ] GoogleNowBackgroundUnitTest.NoCardsGoogleNowDisabled (309 ms)
[27/3224] GoogleNowBackgroundUnitTest.NoCardsGoogleNowDisabled (309 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.NoCardsEverythingEnabled
[       OK ] GoogleNowBackgroundUnitTest.NoCardsEverythingEnabled (219 ms)
[28/3224] GoogleNowBackgroundUnitTest.NoCardsEverythingEnabled (219 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.OnNotificationClicked_ActionUrlsUndefined
[       OK ] GoogleNowBackgroundUnitTest.OnNotificationClicked_ActionUrlsUndefined (271 ms)
[29/3224] GoogleNowBackgroundUnitTest.OnNotificationClicked_ActionUrlsUndefined (271 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateFail
[       OK ] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateFail (233 ms)
[30/3224] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateFail (233 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperWrapCallbackPlugin
[       OK ] GoogleNowUtilityUnitTest.WrapperWrapCallbackPlugin (563 ms)
[31/3224] GoogleNowUtilityUnitTest.WrapperWrapCallbackPlugin (563 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperWrapCallbackCatchError
[       OK ] GoogleNowUtilityUnitTest.WrapperWrapCallbackCatchError (613 ms)
[32/3224] GoogleNowUtilityUnitTest.WrapperWrapCallbackCatchError (613 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerSuccess
[       OK ] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerSuccess (329 ms)
[33/3224] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerSuccess (329 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerNestedTaskEnqueue
[       OK ] GoogleNowUtilityUnitTest.TaskManagerNestedTaskEnqueue (317 ms)
[34/3224] GoogleNowUtilityUnitTest.TaskManagerNestedTaskEnqueue (317 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerSuspendSuccess
[       OK ] GoogleNowUtilityUnitTest.TaskManagerSuspendSuccess (280 ms)
[35/3224] GoogleNowUtilityUnitTest.TaskManagerSuspendSuccess (280 ms)
[ RUN      ] GoogleNowUtilityUnitTest.AttemptManagerStartWithDelayParam
[       OK ] GoogleNowUtilityUnitTest.AttemptManagerStartWithDelayParam (313 ms)
[36/3224] GoogleNowUtilityUnitTest.AttemptManagerStartWithDelayParam (313 ms)
[ RUN      ] GoogleNowUtilityUnitTest.AttemptManagerExponGrowth
[       OK ] GoogleNowUtilityUnitTest.AttemptManagerExponGrowth (289 ms)
[37/3224] GoogleNowUtilityUnitTest.AttemptManagerExponGrowth (289 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.PageRanges
[2570:2570:0702/225515:3738217071:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.PageRanges
[       OK ] PrintPreviewUtilsUnitTest.PageRanges (278 ms)
[38/3224] PrintPreviewUtilsUnitTest.PageRanges (278 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.InvalidPageRanges
[2570:2570:0702/225515:3738453280:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.InvalidPageRanges
[       OK ] PrintPreviewUtilsUnitTest.InvalidPageRanges (210 ms)
[39/3224] PrintPreviewUtilsUnitTest.InvalidPageRanges (210 ms)
[ RUN      ] NotificationsCustomBindingsTest.TestImageDataSetter
[2570:2570:0702/225515:3738694132:INFO:v8_unit_test.cc(279)] Running TestCase NotificationsCustomBindingsTest.TestImageDataSetter
[       OK ] NotificationsCustomBindingsTest.TestImageDataSetter (227 ms)
[40/3224] NotificationsCustomBindingsTest.TestImageDataSetter (227 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ProcessServerResponse
[       OK ] GoogleNowBackgroundUnitTest.ProcessServerResponse (702 ms)
[41/3224] GoogleNowBackgroundUnitTest.ProcessServerResponse (702 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ProcessServerResponseGoogleNowDisabled
[       OK ] GoogleNowBackgroundUnitTest.ProcessServerResponseGoogleNowDisabled (458 ms)
[42/3224] GoogleNowBackgroundUnitTest.ProcessServerResponseGoogleNowDisabled (458 ms)
[ RUN      ] GoogleNowCardsUnitTest.BuildCardManager
[       OK ] GoogleNowCardsUnitTest.BuildCardManager (315 ms)
[43/3224] GoogleNowCardsUnitTest.BuildCardManager (315 ms)
[ RUN      ] GoogleNowCardsUnitTest.UpdateSimpleHideFuture
[       OK ] GoogleNowCardsUnitTest.UpdateSimpleHideFuture (328 ms)
[44/3224] GoogleNowCardsUnitTest.UpdateSimpleHideFuture (328 ms)
[ RUN      ] GoogleNowCardsUnitTest.CreateSimpleHideFuture
[       OK ] GoogleNowCardsUnitTest.CreateSimpleHideFuture (299 ms)
[45/3224] GoogleNowCardsUnitTest.CreateSimpleHideFuture (299 ms)
[ RUN      ] GoogleNowCardsUnitTest.UpdateComplex
[       OK ] GoogleNowCardsUnitTest.UpdateComplex (319 ms)
[46/3224] GoogleNowCardsUnitTest.UpdateComplex (319 ms)
[ RUN      ] GoogleNowCardsUnitTest.DismissSimple
[       OK ] GoogleNowCardsUnitTest.DismissSimple (264 ms)
[47/3224] GoogleNowCardsUnitTest.DismissSimple (264 ms)
[ RUN      ] GoogleNowCardsUnitTest.onAlarmClear
[       OK ] GoogleNowCardsUnitTest.onAlarmClear (287 ms)
[48/3224] GoogleNowCardsUnitTest.onAlarmClear (287 ms)
[ RUN      ] GoogleNowUtilityUnitTest.SendErrorReport1
[       OK ] GoogleNowUtilityUnitTest.SendErrorReport1 (268 ms)
[49/3224] GoogleNowUtilityUnitTest.SendErrorReport1 (268 ms)
[ RUN      ] GoogleNowUtilityUnitTest.SendErrorReport2
[       OK ] GoogleNowUtilityUnitTest.SendErrorReport2 (301 ms)
[50/3224] GoogleNowUtilityUnitTest.SendErrorReport2 (301 ms)
[ RUN      ] AutocompleteProviderTest.ExactMatchKeywords
[       OK ] AutocompleteProviderTest.ExactMatchKeywords (67 ms)
[51/3224] AutocompleteProviderTest.ExactMatchKeywords (67 ms)
[ RUN      ] BookmarkProviderTest.Positions
[       OK ] BookmarkProviderTest.Positions (120 ms)
[52/3224] BookmarkProviderTest.Positions (120 ms)
[ RUN      ] BookmarkProviderTest.InlineAutocompletion
[       OK ] BookmarkProviderTest.InlineAutocompletion (62 ms)
[53/3224] BookmarkProviderTest.InlineAutocompletion (62 ms)
[ RUN      ] BookmarkProviderTest.DoesNotProvideMatchesOnFocus
[       OK ] BookmarkProviderTest.DoesNotProvideMatchesOnFocus (40 ms)
[54/3224] BookmarkProviderTest.DoesNotProvideMatchesOnFocus (40 ms)
[ RUN      ] BuiltinProviderTest.TypingScheme
[       OK ] BuiltinProviderTest.TypingScheme (30 ms)
[55/3224] BuiltinProviderTest.TypingScheme (30 ms)
[ RUN      ] BuiltinProviderTest.AboutBlank
[       OK ] BuiltinProviderTest.AboutBlank (31 ms)
[56/3224] BuiltinProviderTest.AboutBlank (31 ms)
[ RUN      ] BuiltinProviderTest.ChromeSettingsSubpages
[       OK ] BuiltinProviderTest.ChromeSettingsSubpages (35 ms)
[57/3224] BuiltinProviderTest.ChromeSettingsSubpages (35 ms)
[ RUN      ] HistoryQuickProviderTest.SingleMatchWithCursor
[       OK ] HistoryQuickProviderTest.SingleMatchWithCursor (1548 ms)
[58/3224] HistoryQuickProviderTest.SingleMatchWithCursor (1548 ms)
[ RUN      ] HistoryQuickProviderTest.WordBoundariesWithPunctuationMatch
[       OK ] HistoryQuickProviderTest.WordBoundariesWithPunctuationMatch (794 ms)
[59/3224] HistoryQuickProviderTest.WordBoundariesWithPunctuationMatch (794 ms)
[ RUN      ] HistoryQuickProviderTest.MultiTermTitleMatch
[       OK ] HistoryQuickProviderTest.MultiTermTitleMatch (715 ms)
[60/3224] HistoryQuickProviderTest.MultiTermTitleMatch (715 ms)
[ RUN      ] HistoryURLProviderTest.IntranetURLsWithPaths
[       OK ] HistoryURLProviderTest.IntranetURLsWithPaths (2650 ms)
[61/3224] HistoryURLProviderTest.IntranetURLsWithPaths (2650 ms)
[ RUN      ] HistoryURLProviderTest.DoesNotProvideMatchesOnFocus
[       OK ] HistoryURLProviderTest.DoesNotProvideMatchesOnFocus (243 ms)
[62/3224] HistoryURLProviderTest.DoesNotProvideMatchesOnFocus (243 ms)
[ RUN      ] HistoryURLProviderTest.SuggestExactInput
[       OK ] HistoryURLProviderTest.SuggestExactInput (257 ms)
[63/3224] HistoryURLProviderTest.SuggestExactInput (257 ms)
[ RUN      ] HistoryURLProviderTest.HUPScoringExperiment
[       OK ] HistoryURLProviderTest.HUPScoringExperiment (597 ms)
[64/3224] HistoryURLProviderTest.HUPScoringExperiment (597 ms)
[ RUN      ] HistoryURLProviderTestNoDB.NavigateWithoutDB
[       OK ] HistoryURLProviderTestNoDB.NavigateWithoutDB (57 ms)
[65/3224] HistoryURLProviderTestNoDB.NavigateWithoutDB (57 ms)
[ RUN      ] LimitedInMemoryURLIndexTest.Initialization
[       OK ] LimitedInMemoryURLIndexTest.Initialization (176 ms)
[66/3224] LimitedInMemoryURLIndexTest.Initialization (176 ms)
[ RUN      ] InMemoryURLIndexTest.Retrieval
[       OK ] InMemoryURLIndexTest.Retrieval (294 ms)
[67/3224] InMemoryURLIndexTest.Retrieval (294 ms)
[ RUN      ] InMemoryURLIndexTest.TitleSearch
[       OK ] InMemoryURLIndexTest.TitleSearch (294 ms)
[68/3224] InMemoryURLIndexTest.TitleSearch (294 ms)
[ RUN      ] InMemoryURLIndexTest.TitleChange
[       OK ] InMemoryURLIndexTest.TitleChange (316 ms)
[69/3224] InMemoryURLIndexTest.TitleChange (316 ms)
[ RUN      ] InMemoryURLIndexTest.TypedCharacterCaching
[       OK ] InMemoryURLIndexTest.TypedCharacterCaching (354 ms)
[70/3224] InMemoryURLIndexTest.TypedCharacterCaching (354 ms)
[ RUN      ] ShortcutsBackendTest.SanitizeMatchCore
[       OK ] ShortcutsBackendTest.SanitizeMatchCore (101 ms)
[71/3224] ShortcutsBackendTest.SanitizeMatchCore (101 ms)
[ RUN      ] ShortcutsDatabaseTest.AddShortcut
[       OK ] ShortcutsDatabaseTest.AddShortcut (81 ms)
[72/3224] ShortcutsDatabaseTest.AddShortcut (81 ms)
[ RUN      ] ShortcutsDatabaseTest.DeleteShortcutsWithIds
[       OK ] ShortcutsDatabaseTest.DeleteShortcutsWithIds (104 ms)
[73/3224] ShortcutsDatabaseTest.DeleteShortcutsWithIds (104 ms)
[ RUN      ] ShortcutsDatabaseTest.DeleteAllShortcuts
[       OK ] ShortcutsDatabaseTest.DeleteAllShortcuts (104 ms)
[74/3224] ShortcutsDatabaseTest.DeleteAllShortcuts (104 ms)
[ RUN      ] ShortcutsProviderTest.TrickySingleMatch
[       OK ] ShortcutsProviderTest.TrickySingleMatch (200 ms)
[75/3224] ShortcutsProviderTest.TrickySingleMatch (200 ms)
[ RUN      ] ShortcutsProviderTest.MultiMatch
[       OK ] ShortcutsProviderTest.MultiMatch (156 ms)
[76/3224] ShortcutsProviderTest.MultiMatch (156 ms)
[ RUN      ] ShortcutsProviderTest.RemoveDuplicates
[       OK ] ShortcutsProviderTest.RemoveDuplicates (150 ms)
[77/3224] ShortcutsProviderTest.RemoveDuplicates (150 ms)
[ RUN      ] ShortcutsProviderTest.FragmentLengthMatches
[       OK ] ShortcutsProviderTest.FragmentLengthMatches (161 ms)
[78/3224] ShortcutsProviderTest.FragmentLengthMatches (161 ms)
[ RUN      ] ShortcutsProviderTest.DaysAgoMatches
[       OK ] ShortcutsProviderTest.DaysAgoMatches (157 ms)
[79/3224] ShortcutsProviderTest.DaysAgoMatches (157 ms)
[ RUN      ] ShortcutsProviderTest.DeleteMatch
[       OK ] ShortcutsProviderTest.DeleteMatch (142 ms)
[80/3224] ShortcutsProviderTest.DeleteMatch (142 ms)
[ RUN      ] ShortcutsProviderTest.DoesNotProvideOnFocus
[       OK ] ShortcutsProviderTest.DoesNotProvideOnFocus (199 ms)
[81/3224] ShortcutsProviderTest.DoesNotProvideOnFocus (199 ms)
[ RUN      ] ShortcutsProviderTest.Extension
[       OK ] ShortcutsProviderTest.Extension (173 ms)
[82/3224] ShortcutsProviderTest.Extension (173 ms)
[ RUN      ] ZeroSuggestProviderTest.TestDoesNotReturnMatchesForPrefix
[       OK ] ZeroSuggestProviderTest.TestDoesNotReturnMatchesForPrefix (36 ms)
[83/3224] ZeroSuggestProviderTest.TestDoesNotReturnMatchesForPrefix (36 ms)
[ RUN      ] ZeroSuggestProviderTest.TestMostVisitedCallback
[       OK ] ZeroSuggestProviderTest.TestMostVisitedCallback (212 ms)
[84/3224] ZeroSuggestProviderTest.TestMostVisitedCallback (212 ms)
[ RUN      ] ZeroSuggestProviderTest.TestMostVisitedNavigateToSearchPage
[       OK ] ZeroSuggestProviderTest.TestMostVisitedNavigateToSearchPage (54 ms)
[85/3224] ZeroSuggestProviderTest.TestMostVisitedNavigateToSearchPage (54 ms)
[ RUN      ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestCachingFirstRun
[       OK ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestCachingFirstRun (61 ms)
[86/3224] ZeroSuggestProviderTest.TestPsuggestZeroSuggestCachingFirstRun (61 ms)
[ RUN      ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestHasCachedResults
[       OK ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestHasCachedResults (60 ms)
[87/3224] ZeroSuggestProviderTest.TestPsuggestZeroSuggestHasCachedResults (60 ms)
[ RUN      ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestReceivedEmptyResults
[       OK ] ZeroSuggestProviderTest.TestPsuggestZeroSuggestReceivedEmptyResults (59 ms)
[88/3224] ZeroSuggestProviderTest.TestPsuggestZeroSuggestReceivedEmptyResults (59 ms)
[ RUN      ] AutofillCCInfobarDelegateTest.Metrics
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillCCInfobarDelegateTest.Metrics (71 ms)
[89/3224] AutofillCCInfobarDelegateTest.Metrics (71 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.CheckMinimalValidManifest
[       OK ] AppBannerDataFetcherUnitTest.CheckMinimalValidManifest (0 ms)
[90/3224] AppBannerDataFetcherUnitTest.CheckMinimalValidManifest (0 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.ManifestRequiresValidStartURL
[       OK ] AppBannerDataFetcherUnitTest.ManifestRequiresValidStartURL (0 ms)
[91/3224] AppBannerDataFetcherUnitTest.ManifestRequiresValidStartURL (0 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.ManifestRequiresImagePNG
[       OK ] AppBannerDataFetcherUnitTest.ManifestRequiresImagePNG (0 ms)
[92/3224] AppBannerDataFetcherUnitTest.ManifestRequiresImagePNG (0 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.ManifestRequiresMinimalSize
[       OK ] AppBannerDataFetcherUnitTest.ManifestRequiresMinimalSize (0 ms)
[93/3224] AppBannerDataFetcherUnitTest.ManifestRequiresMinimalSize (0 ms)
[ RUN      ] AppBannerSettingsHelperTest.ShouldNotShowAfterBlocking
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.ShouldNotShowAfterBlocking (255 ms)
[94/3224] AppBannerSettingsHelperTest.ShouldNotShowAfterBlocking (255 ms)
[ RUN      ] AppBannerSettingsHelperTest.ShouldNotShowAfterShowing
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.ShouldNotShowAfterShowing (74 ms)
[95/3224] AppBannerSettingsHelperTest.ShouldNotShowAfterShowing (74 ms)
[ RUN      ] AppBannerSettingsHelperTest.OperatesOnOrigins
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.OperatesOnOrigins (126 ms)
[96/3224] AppBannerSettingsHelperTest.OperatesOnOrigins (126 ms)
[ RUN      ] BitmapFetcherServiceTest.RequestInvalidUrl
[       OK ] BitmapFetcherServiceTest.RequestInvalidUrl (31 ms)
[97/3224] BitmapFetcherServiceTest.RequestInvalidUrl (31 ms)
[ RUN      ] BitmapFetcherServiceTest.CancelInvalidRequest
[       OK ] BitmapFetcherServiceTest.CancelInvalidRequest (40 ms)
[98/3224] BitmapFetcherServiceTest.CancelInvalidRequest (40 ms)
[ RUN      ] BitmapFetcherServiceTest.FailedNullRequestsAreHandled
[       OK ] BitmapFetcherServiceTest.FailedNullRequestsAreHandled (37 ms)
[99/3224] BitmapFetcherServiceTest.FailedNullRequestsAreHandled (37 ms)
[ RUN      ] BitmapFetcherServiceTest.FailedRequestsDontEnterCache
[       OK ] BitmapFetcherServiceTest.FailedRequestsDontEnterCache (32 ms)
[100/3224] BitmapFetcherServiceTest.FailedRequestsDontEnterCache (32 ms)
[ RUN      ] InMemoryURLIndexTest.AddNewRows
[       OK ] InMemoryURLIndexTest.AddNewRows (303 ms)
[101/3224] InMemoryURLIndexTest.AddNewRows (303 ms)
[ RUN      ] InMemoryURLIndexTest.DeleteRows
[       OK ] InMemoryURLIndexTest.DeleteRows (233 ms)
[102/3224] InMemoryURLIndexTest.DeleteRows (233 ms)
[ RUN      ] InMemoryURLIndexTest.ExpireRow
[       OK ] InMemoryURLIndexTest.ExpireRow (286 ms)
[103/3224] InMemoryURLIndexTest.ExpireRow (286 ms)
[ RUN      ] InMemoryURLIndexTest.ReadVisitsFromHistory
[       OK ] InMemoryURLIndexTest.ReadVisitsFromHistory (273 ms)
[104/3224] InMemoryURLIndexTest.ReadVisitsFromHistory (273 ms)
[ RUN      ] InMemoryURLIndexTest.RebuildFromHistoryIfCacheOld
[2614:2626:0702/225516:3739803913:WARNING:url_index_private_data.cc(899)] Failed to write /tmp/.org.chromium.Chromium.wQfz8z/History Provider Cache
[2614:2626:0702/225516:3739811938:WARNING:url_index_private_data.cc(899)] Failed to write /tmp/.org.chromium.Chromium.wQfz8z/History Provider Cache
[       OK ] InMemoryURLIndexTest.RebuildFromHistoryIfCacheOld (416 ms)
[105/3224] InMemoryURLIndexTest.RebuildFromHistoryIfCacheOld (416 ms)
[ RUN      ] InMemoryURLIndexCacheTest.CacheFilePath
[       OK ] InMemoryURLIndexCacheTest.CacheFilePath (1 ms)
[106/3224] InMemoryURLIndexCacheTest.CacheFilePath (1 ms)
[ RUN      ] SearchProviderTest.QueryDefaultProvider
[       OK ] SearchProviderTest.QueryDefaultProvider (459 ms)
[107/3224] SearchProviderTest.QueryDefaultProvider (459 ms)
[ RUN      ] SearchProviderTest.HonorPreventInlineAutocomplete
[       OK ] SearchProviderTest.HonorPreventInlineAutocomplete (1171 ms)
[108/3224] SearchProviderTest.HonorPreventInlineAutocomplete (1171 ms)
[ RUN      ] SearchProviderTest.DontAutocompleteURLLikeTerms
[       OK ] SearchProviderTest.DontAutocompleteURLLikeTerms (176 ms)
[109/3224] SearchProviderTest.DontAutocompleteURLLikeTerms (176 ms)
[ RUN      ] SearchProviderTest.DontAutocompleteUntilMultipleWordsTyped
[       OK ] SearchProviderTest.DontAutocompleteUntilMultipleWordsTyped (194 ms)
[110/3224] SearchProviderTest.DontAutocompleteUntilMultipleWordsTyped (194 ms)
[ RUN      ] SearchProviderTest.NavigationInlineSchemeSubstring
[       OK ] SearchProviderTest.NavigationInlineSchemeSubstring (1067 ms)
[111/3224] SearchProviderTest.NavigationInlineSchemeSubstring (1067 ms)
[ RUN      ] SearchProviderTest.NavigationInlineDomainClassify
[       OK ] SearchProviderTest.NavigationInlineDomainClassify (173 ms)
[112/3224] SearchProviderTest.NavigationInlineDomainClassify (173 ms)
[ RUN      ] SearchProviderTest.ParseEntitySuggestion
[       OK ] SearchProviderTest.ParseEntitySuggestion (322 ms)
[113/3224] SearchProviderTest.ParseEntitySuggestion (322 ms)
[ RUN      ] SearchProviderTest.PrefetchMetadataParsing
[       OK ] SearchProviderTest.PrefetchMetadataParsing (201 ms)
[114/3224] SearchProviderTest.PrefetchMetadataParsing (201 ms)
[ RUN      ] SearchProviderTest.ReflectsBookmarkBarState
[       OK ] SearchProviderTest.ReflectsBookmarkBarState (183 ms)
[115/3224] SearchProviderTest.ReflectsBookmarkBarState (183 ms)
[ RUN      ] SearchProviderTest.CanSendURL
[       OK ] SearchProviderTest.CanSendURL (180 ms)
[116/3224] SearchProviderTest.CanSendURL (180 ms)
[ RUN      ] SearchProviderTest.TestDeleteMatch
[       OK ] SearchProviderTest.TestDeleteMatch (173 ms)
[117/3224] SearchProviderTest.TestDeleteMatch (173 ms)
[ RUN      ] SearchProviderTest.SessionToken
[       OK ] SearchProviderTest.SessionToken (131 ms)
[118/3224] SearchProviderTest.SessionToken (131 ms)
[ RUN      ] SearchProviderTest.AnswersCache
[       OK ] SearchProviderTest.AnswersCache (212 ms)
[119/3224] SearchProviderTest.AnswersCache (212 ms)
[ RUN      ] SearchProviderTest.DoesNotProvideOnFocus
[       OK ] SearchProviderTest.DoesNotProvideOnFocus (206 ms)
[120/3224] SearchProviderTest.DoesNotProvideOnFocus (206 ms)
[ RUN      ] BrowsingDataChannelIDHelperTest.CannedEmpty
[       OK ] BrowsingDataChannelIDHelperTest.CannedEmpty (222 ms)
[121/3224] BrowsingDataChannelIDHelperTest.CannedEmpty (222 ms)
[ RUN      ] BrowsingDataCookieHelperTest.FetchData
[       OK ] BrowsingDataCookieHelperTest.FetchData (42 ms)
[122/3224] BrowsingDataCookieHelperTest.FetchData (42 ms)
[ RUN      ] BrowsingDataCookieHelperTest.DomainCookie
[       OK ] BrowsingDataCookieHelperTest.DomainCookie (44 ms)
[123/3224] BrowsingDataCookieHelperTest.DomainCookie (44 ms)
[ RUN      ] BrowsingDataCookieHelperTest.DeleteCookie
[       OK ] BrowsingDataCookieHelperTest.DeleteCookie (45 ms)
[124/3224] BrowsingDataCookieHelperTest.DeleteCookie (45 ms)
[ RUN      ] BrowsingDataFileSystemHelperTest.FetchData
[       OK ] BrowsingDataFileSystemHelperTest.FetchData (99 ms)
[125/3224] BrowsingDataFileSystemHelperTest.FetchData (99 ms)
[ RUN      ] BrowsingDataFileSystemHelperTest.DeleteData
[       OK ] BrowsingDataFileSystemHelperTest.DeleteData (154 ms)
[126/3224] BrowsingDataFileSystemHelperTest.DeleteData (154 ms)
[ RUN      ] BrowsingDataFileSystemHelperTest.CannedAddFileSystem
[       OK ] BrowsingDataFileSystemHelperTest.CannedAddFileSystem (44 ms)
[127/3224] BrowsingDataFileSystemHelperTest.CannedAddFileSystem (44 ms)
[ RUN      ] BrowsingDataFileSystemHelperTest.IgnoreExtensionsAndDevTools
[       OK ] BrowsingDataFileSystemHelperTest.IgnoreExtensionsAndDevTools (35 ms)
[128/3224] BrowsingDataFileSystemHelperTest.IgnoreExtensionsAndDevTools (35 ms)
[ RUN      ] BrowsingDataHelperTest.WebSafeSchemesAreWebSafe
[       OK ] BrowsingDataHelperTest.WebSafeSchemesAreWebSafe (0 ms)
[129/3224] BrowsingDataHelperTest.WebSafeSchemesAreWebSafe (0 ms)
[ RUN      ] BrowsingDataHelperTest.ChromeSchemesAreNotWebSafe
[       OK ] BrowsingDataHelperTest.ChromeSchemesAreNotWebSafe (0 ms)
[130/3224] BrowsingDataHelperTest.ChromeSchemesAreNotWebSafe (0 ms)
[ RUN      ] HistoryQuickProviderTest.NonWordLastCharacterMatch
[       OK ] HistoryQuickProviderTest.NonWordLastCharacterMatch (1927 ms)
[131/3224] HistoryQuickProviderTest.NonWordLastCharacterMatch (1927 ms)
[ RUN      ] HistoryQuickProviderTest.ContentsClass
[       OK ] HistoryQuickProviderTest.ContentsClass (734 ms)
[132/3224] HistoryQuickProviderTest.ContentsClass (734 ms)
[ RUN      ] HistoryQuickProviderTest.VisitCountMatches
[       OK ] HistoryQuickProviderTest.VisitCountMatches (699 ms)
[133/3224] HistoryQuickProviderTest.VisitCountMatches (699 ms)
[ RUN      ] HistoryQuickProviderTest.DaysAgoMatches
[       OK ] HistoryQuickProviderTest.DaysAgoMatches (652 ms)
[134/3224] HistoryQuickProviderTest.DaysAgoMatches (652 ms)
[ RUN      ] HistoryQuickProviderTest.DeleteMatch
[       OK ] HistoryQuickProviderTest.DeleteMatch (805 ms)
[135/3224] HistoryQuickProviderTest.DeleteMatch (805 ms)
[ RUN      ] HistoryQuickProviderTest.PreventBeatingURLWhatYouTypedMatch
[       OK ] HistoryQuickProviderTest.PreventBeatingURLWhatYouTypedMatch (786 ms)
[136/3224] HistoryQuickProviderTest.PreventBeatingURLWhatYouTypedMatch (786 ms)
[ RUN      ] HistoryQuickProviderTest.PreventInlineAutocomplete
[       OK ] HistoryQuickProviderTest.PreventInlineAutocomplete (732 ms)
[137/3224] HistoryQuickProviderTest.PreventInlineAutocomplete (732 ms)
[ RUN      ] HistoryURLProviderTest.WhatYouTyped
[       OK ] HistoryURLProviderTest.WhatYouTyped (1071 ms)
[138/3224] HistoryURLProviderTest.WhatYouTyped (1071 ms)
[ RUN      ] HistoryURLProviderTest.EmptyVisits
[       OK ] HistoryURLProviderTest.EmptyVisits (313 ms)
[139/3224] HistoryURLProviderTest.EmptyVisits (313 ms)
[ RUN      ] HistoryURLProviderTest.TreatEmailsAsSearches
[       OK ] HistoryURLProviderTest.TreatEmailsAsSearches (268 ms)
[140/3224] HistoryURLProviderTest.TreatEmailsAsSearches (268 ms)
[ RUN      ] BrowsingDataHelperTest.WebSafeSchemesAreNotExtensions
[       OK ] BrowsingDataHelperTest.WebSafeSchemesAreNotExtensions (0 ms)
[141/3224] BrowsingDataHelperTest.WebSafeSchemesAreNotExtensions (0 ms)
[ RUN      ] BrowsingDataHelperTest.ChromeSchemesAreNotAllExtension
[       OK ] BrowsingDataHelperTest.ChromeSchemesAreNotAllExtension (1 ms)
[142/3224] BrowsingDataHelperTest.ChromeSchemesAreNotAllExtension (1 ms)
[ RUN      ] BrowsingDataHelperTest.TestMatches
[       OK ] BrowsingDataHelperTest.TestMatches (1 ms)
[143/3224] BrowsingDataHelperTest.TestMatches (1 ms)
[ RUN      ] BrowsingDataHelperTest.TestNoPolicyMatches
[       OK ] BrowsingDataHelperTest.TestNoPolicyMatches (0 ms)
[144/3224] BrowsingDataHelperTest.TestNoPolicyMatches (0 ms)
[ RUN      ] CannedBrowsingDataIndexedDBHelperTest.Empty
[       OK ] CannedBrowsingDataIndexedDBHelperTest.Empty (130 ms)
[145/3224] CannedBrowsingDataIndexedDBHelperTest.Empty (130 ms)
[ RUN      ] CannedBrowsingDataLocalStorageTest.Empty
[       OK ] CannedBrowsingDataLocalStorageTest.Empty (26 ms)
[146/3224] CannedBrowsingDataLocalStorageTest.Empty (26 ms)
[ RUN      ] CannedBrowsingDataLocalStorageTest.IgnoreExtensionsAndDevTools
[       OK ] CannedBrowsingDataLocalStorageTest.IgnoreExtensionsAndDevTools (26 ms)
[147/3224] CannedBrowsingDataLocalStorageTest.IgnoreExtensionsAndDevTools (26 ms)
[ RUN      ] BrowsingDataQuotaHelperTest.Empty
[       OK ] BrowsingDataQuotaHelperTest.Empty (29 ms)
[148/3224] BrowsingDataQuotaHelperTest.Empty (29 ms)
[ RUN      ] BrowsingDataQuotaHelperTest.IgnoreExtensionsAndDevTools
[       OK ] BrowsingDataQuotaHelperTest.IgnoreExtensionsAndDevTools (41 ms)
[149/3224] BrowsingDataQuotaHelperTest.IgnoreExtensionsAndDevTools (41 ms)
[ RUN      ] BrowsingDataQuotaHelperTest.RevokeHostQuota
[       OK ] BrowsingDataQuotaHelperTest.RevokeHostQuota (35 ms)
[150/3224] BrowsingDataQuotaHelperTest.RevokeHostQuota (35 ms)
[ RUN      ] ChromeBookmarkClientTest.EmptyManagedNode
[       OK ] ChromeBookmarkClientTest.EmptyManagedNode (45 ms)
[151/3224] ChromeBookmarkClientTest.EmptyManagedNode (45 ms)
[ RUN      ] ChromeBookmarkClientTest.CreateNewNodes
[       OK ] ChromeBookmarkClientTest.CreateNewNodes (37 ms)
[152/3224] ChromeBookmarkClientTest.CreateNewNodes (37 ms)
[ RUN      ] ChromeBookmarkClientTest.RemoveAllUserBookmarks
[       OK ] ChromeBookmarkClientTest.RemoveAllUserBookmarks (37 ms)
[153/3224] ChromeBookmarkClientTest.RemoveAllUserBookmarks (37 ms)
[ RUN      ] ChromeBookmarkClientTest.IsDescendantOfManagedNode
[       OK ] ChromeBookmarkClientTest.IsDescendantOfManagedNode (43 ms)
[154/3224] ChromeBookmarkClientTest.IsDescendantOfManagedNode (43 ms)
[ RUN      ] BrowserAboutHandlerTest.NoVirtualURLForFixup
[       OK ] BrowserAboutHandlerTest.NoVirtualURLForFixup (44 ms)
[155/3224] BrowserAboutHandlerTest.NoVirtualURLForFixup (44 ms)
[ RUN      ] BrowserProcessImplTest.LifeCycle
[       OK ] BrowserProcessImplTest.LifeCycle (885 ms)
[156/3224] BrowserProcessImplTest.LifeCycle (885 ms)
[ RUN      ] CannedBrowsingDataAppCacheHelperTest.SetInfo
[       OK ] CannedBrowsingDataAppCacheHelperTest.SetInfo (43 ms)
[157/3224] CannedBrowsingDataAppCacheHelperTest.SetInfo (43 ms)
[ RUN      ] CannedBrowsingDataAppCacheHelperTest.Unique
[       OK ] CannedBrowsingDataAppCacheHelperTest.Unique (39 ms)
[158/3224] CannedBrowsingDataAppCacheHelperTest.Unique (39 ms)
[ RUN      ] CannedBrowsingDataAppCacheHelperTest.Empty
[       OK ] CannedBrowsingDataAppCacheHelperTest.Empty (28 ms)
[159/3224] CannedBrowsingDataAppCacheHelperTest.Empty (28 ms)
[ RUN      ] BrowsingDataChannelIDHelperTest.DeleteChannelID
[       OK ] BrowsingDataChannelIDHelperTest.DeleteChannelID (33 ms)
[160/3224] BrowsingDataChannelIDHelperTest.DeleteChannelID (33 ms)
[ RUN      ] SearchProviderTest.AutocompleteMultipleVisitsImmediately
[       OK ] SearchProviderTest.AutocompleteMultipleVisitsImmediately (1139 ms)
[161/3224] SearchProviderTest.AutocompleteMultipleVisitsImmediately (1139 ms)
[ RUN      ] SearchProviderTest.ScoreNewerSearchesHigher
[       OK ] SearchProviderTest.ScoreNewerSearchesHigher (230 ms)
[162/3224] SearchProviderTest.ScoreNewerSearchesHigher (230 ms)
[ RUN      ] SearchProviderTest.ResetResultsBetweenRunsAnswersInSuggestEnabled
[       OK ] SearchProviderTest.ResetResultsBetweenRunsAnswersInSuggestEnabled (216 ms)
[163/3224] SearchProviderTest.ResetResultsBetweenRunsAnswersInSuggestEnabled (216 ms)
[ RUN      ] SearchProviderTest.KeywordVerbatim
[       OK ] SearchProviderTest.KeywordVerbatim (226 ms)
[164/3224] SearchProviderTest.KeywordVerbatim (226 ms)
[ RUN      ] SearchProviderTest.CommandLineOverrides
[       OK ] SearchProviderTest.CommandLineOverrides (325 ms)
[165/3224] SearchProviderTest.CommandLineOverrides (325 ms)
[ RUN      ] SearchProviderTest.NavSuggestNoSuggestedRelevanceScores
[       OK ] SearchProviderTest.NavSuggestNoSuggestedRelevanceScores (180 ms)
[166/3224] SearchProviderTest.NavSuggestNoSuggestedRelevanceScores (180 ms)
[ RUN      ] SearchProviderTest.SuggestRelevance
[       OK ] SearchProviderTest.SuggestRelevance (189 ms)
[167/3224] SearchProviderTest.SuggestRelevance (189 ms)
[ RUN      ] SearchProviderTest.KeywordFetcherSuggestRelevance
[       OK ] SearchProviderTest.KeywordFetcherSuggestRelevance (1098 ms)
[168/3224] SearchProviderTest.KeywordFetcherSuggestRelevance (1098 ms)
[ RUN      ] SearchProviderTest.DefaultProviderSuggestRelevanceScoringUrlInput
[       OK ] SearchProviderTest.DefaultProviderSuggestRelevanceScoringUrlInput (349 ms)
[169/3224] SearchProviderTest.DefaultProviderSuggestRelevanceScoringUrlInput (349 ms)
[ RUN      ] SearchProviderTest.NavigationInline
[       OK ] SearchProviderTest.NavigationInline (349 ms)
[170/3224] SearchProviderTest.NavigationInline (349 ms)
[ RUN      ] CldComponentInstallerTest.OnCustomInstall
[       OK ] CldComponentInstallerTest.OnCustomInstall (1 ms)
[171/3224] CldComponentInstallerTest.OnCustomInstall (1 ms)
[ RUN      ] CldComponentInstallerTest.GetInstalledPath
[       OK ] CldComponentInstallerTest.GetInstalledPath (0 ms)
[172/3224] CldComponentInstallerTest.GetInstalledPath (0 ms)
[ RUN      ] DefaultProviderTest.DefaultValues
[       OK ] DefaultProviderTest.DefaultValues (35 ms)
[173/3224] DefaultProviderTest.DefaultValues (35 ms)
[ RUN      ] DefaultProviderTest.OffTheRecord
[       OK ] DefaultProviderTest.OffTheRecord (25 ms)
[174/3224] DefaultProviderTest.OffTheRecord (25 ms)
[ RUN      ] DefaultProviderTest.SyncFromIndividualPreferencesToDictionary
[       OK ] DefaultProviderTest.SyncFromIndividualPreferencesToDictionary (23 ms)
[175/3224] DefaultProviderTest.SyncFromIndividualPreferencesToDictionary (23 ms)
[ RUN      ] OriginIdentifierValueMapTest.SetGetValue
[       OK ] OriginIdentifierValueMapTest.SetGetValue (0 ms)
[176/3224] OriginIdentifierValueMapTest.SetGetValue (0 ms)
[ RUN      ] OriginIdentifierValueMapTest.Clear
[       OK ] OriginIdentifierValueMapTest.Clear (0 ms)
[177/3224] OriginIdentifierValueMapTest.Clear (0 ms)
[ RUN      ] OriginIdentifierValueMapTest.ListEntryPrecedences
[       OK ] OriginIdentifierValueMapTest.ListEntryPrecedences (0 ms)
[178/3224] OriginIdentifierValueMapTest.ListEntryPrecedences (0 ms)
[ RUN      ] OriginIdentifierValueMapTest.IterateEmpty
[       OK ] OriginIdentifierValueMapTest.IterateEmpty (0 ms)
[179/3224] OriginIdentifierValueMapTest.IterateEmpty (0 ms)
[ RUN      ] PolicyProviderTest.DefaultGeolocationContentSetting
[       OK ] PolicyProviderTest.DefaultGeolocationContentSetting (23 ms)
[180/3224] PolicyProviderTest.DefaultGeolocationContentSetting (23 ms)
[ RUN      ] PolicyProviderTest.GettingManagedContentSettings
[       OK ] PolicyProviderTest.GettingManagedContentSettings (59 ms)
[181/3224] PolicyProviderTest.GettingManagedContentSettings (59 ms)
[ RUN      ] PrefProviderTest.Observer
[       OK ] PrefProviderTest.Observer (44 ms)
[182/3224] PrefProviderTest.Observer (44 ms)
[ RUN      ] PrefProviderTest.Incognito
[       OK ] PrefProviderTest.Incognito (85 ms)
[183/3224] PrefProviderTest.Incognito (85 ms)
[ RUN      ] PrefProviderTest.GetContentSettingsValue
[       OK ] PrefProviderTest.GetContentSettingsValue (47 ms)
[184/3224] PrefProviderTest.GetContentSettingsValue (47 ms)
[ RUN      ] PrefProviderTest.SyncingNewToOld
[       OK ] PrefProviderTest.SyncingNewToOld (9 ms)
[185/3224] PrefProviderTest.SyncingNewToOld (9 ms)
[ RUN      ] PrefProviderTest.PrefsMigrateVerbatim
[       OK ] PrefProviderTest.PrefsMigrateVerbatim (9 ms)
[186/3224] PrefProviderTest.PrefsMigrateVerbatim (9 ms)
[ RUN      ] PrefProviderTest.IncognitoInheritsValueMap
[       OK ] PrefProviderTest.IncognitoInheritsValueMap (8 ms)
[187/3224] PrefProviderTest.IncognitoInheritsValueMap (8 ms)
[ RUN      ] ContentSettingsUsagesStateTests.ClearOnNewOriginForMidi
[       OK ] ContentSettingsUsagesStateTests.ClearOnNewOriginForMidi (52 ms)
[188/3224] ContentSettingsUsagesStateTests.ClearOnNewOriginForMidi (52 ms)
[ RUN      ] ContentSettingsUsagesStateTests.ShowPortOnSameHostForGeolocation
[       OK ] ContentSettingsUsagesStateTests.ShowPortOnSameHostForGeolocation (43 ms)
[189/3224] ContentSettingsUsagesStateTests.ShowPortOnSameHostForGeolocation (43 ms)
[ RUN      ] ContentSettingsUsagesStateTests.ShowPortOnSameHostForMidi
[       OK ] ContentSettingsUsagesStateTests.ShowPortOnSameHostForMidi (30 ms)
[190/3224] ContentSettingsUsagesStateTests.ShowPortOnSameHostForMidi (30 ms)
[ RUN      ] BrowsingDataRemoverTest.AutofillRemovalEverything
[       OK ] BrowsingDataRemoverTest.AutofillRemovalEverything (239 ms)
[191/3224] BrowsingDataRemoverTest.AutofillRemovalEverything (239 ms)
[ RUN      ] BrowsingDataRemoverTest.AutofillOriginsRemovedWithHistory
[       OK ] BrowsingDataRemoverTest.AutofillOriginsRemovedWithHistory (192 ms)
[192/3224] BrowsingDataRemoverTest.AutofillOriginsRemovedWithHistory (192 ms)
[ RUN      ] BrowsingDataRemoverTest.DomainReliability_Null
[       OK ] BrowsingDataRemoverTest.DomainReliability_Null (23 ms)
[193/3224] BrowsingDataRemoverTest.DomainReliability_Null (23 ms)
[ RUN      ] BrowsingDataRemoverTest.DomainReliability_Contexts
[       OK ] BrowsingDataRemoverTest.DomainReliability_Contexts (26 ms)
[194/3224] BrowsingDataRemoverTest.DomainReliability_Contexts (26 ms)
[ RUN      ] BrowsingDataRemoverTest.DomainReliability_ContextsWin
[       OK ] BrowsingDataRemoverTest.DomainReliability_ContextsWin (44 ms)
[195/3224] BrowsingDataRemoverTest.DomainReliability_ContextsWin (44 ms)
[ RUN      ] BrowsingDataRemoverTest.DomainReliability_ProtectedOrigins
[       OK ] BrowsingDataRemoverTest.DomainReliability_ProtectedOrigins (31 ms)
[196/3224] BrowsingDataRemoverTest.DomainReliability_ProtectedOrigins (31 ms)
[ RUN      ] CannedBrowsingDataServiceWorkerHelperTest.Empty
[       OK ] CannedBrowsingDataServiceWorkerHelperTest.Empty (28 ms)
[197/3224] CannedBrowsingDataServiceWorkerHelperTest.Empty (28 ms)
[ RUN      ] CookiesTreeModelTest.RemoveAll
[       OK ] CookiesTreeModelTest.RemoveAll (45 ms)
[198/3224] CookiesTreeModelTest.RemoveAll (45 ms)
[ RUN      ] CookiesTreeModelTest.RemoveSingleCookieNode
[       OK ] CookiesTreeModelTest.RemoveSingleCookieNode (63 ms)
[199/3224] CookiesTreeModelTest.RemoveSingleCookieNode (63 ms)
[ RUN      ] CookiesTreeModelTest.OriginOrdering
[       OK ] CookiesTreeModelTest.OriginOrdering (58 ms)
[200/3224] CookiesTreeModelTest.OriginOrdering (58 ms)
[ RUN      ] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingEverything
[       OK ] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingEverything (53 ms)
[201/3224] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingEverything (53 ms)
[ RUN      ] HostContentSettingsMapTest.Clear
[       OK ] HostContentSettingsMapTest.Clear (28 ms)
[202/3224] HostContentSettingsMapTest.Clear (28 ms)
[ RUN      ] HostContentSettingsMapTest.Patterns
[       OK ] HostContentSettingsMapTest.Patterns (41 ms)
[203/3224] HostContentSettingsMapTest.Patterns (41 ms)
[ RUN      ] HostContentSettingsMapTest.Observer
[       OK ] HostContentSettingsMapTest.Observer (29 ms)
[204/3224] HostContentSettingsMapTest.Observer (29 ms)
[ RUN      ] HostContentSettingsMapTest.ObserveDefaultPref
[       OK ] HostContentSettingsMapTest.ObserveDefaultPref (29 ms)
[205/3224] HostContentSettingsMapTest.ObserveDefaultPref (29 ms)
[ RUN      ] HostContentSettingsMapTest.ObserveExceptionPref
[       OK ] HostContentSettingsMapTest.ObserveExceptionPref (29 ms)
[206/3224] HostContentSettingsMapTest.ObserveExceptionPref (29 ms)
[ RUN      ] HostContentSettingsMapTest.HostTrimEndingDotCheck
[       OK ] HostContentSettingsMapTest.HostTrimEndingDotCheck (40 ms)
[207/3224] HostContentSettingsMapTest.HostTrimEndingDotCheck (40 ms)
[ RUN      ] HostContentSettingsMapTest.NestedSettings
[       OK ] HostContentSettingsMapTest.NestedSettings (28 ms)
[208/3224] HostContentSettingsMapTest.NestedSettings (28 ms)
[ RUN      ] HostContentSettingsMapTest.OffTheRecord
[       OK ] HostContentSettingsMapTest.OffTheRecord (32 ms)
[209/3224] HostContentSettingsMapTest.OffTheRecord (32 ms)
[ RUN      ] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeOnly
[       OK ] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeOnly (29 ms)
[210/3224] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeOnly (29 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestIsEquivalentRegistered
[       OK ] ProtocolHandlerRegistryTest.TestIsEquivalentRegistered (35 ms)
[211/3224] ProtocolHandlerRegistryTest.TestIsEquivalentRegistered (35 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestReentrantNotifications
[       OK ] ProtocolHandlerRegistryTest.TestReentrantNotifications (24 ms)
[212/3224] ProtocolHandlerRegistryTest.TestReentrantNotifications (24 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestProtocolsWithNoDefaultAreHandled
[       OK ] ProtocolHandlerRegistryTest.TestProtocolsWithNoDefaultAreHandled (23 ms)
[213/3224] ProtocolHandlerRegistryTest.TestProtocolsWithNoDefaultAreHandled (23 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestRemovingDefaultFallsBackToOldDefault
[       OK ] ProtocolHandlerRegistryTest.TestRemovingDefaultFallsBackToOldDefault (24 ms)
[214/3224] ProtocolHandlerRegistryTest.TestRemovingDefaultFallsBackToOldDefault (24 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestRemovingDefaultDoesntChangeHandlers
[       OK ] ProtocolHandlerRegistryTest.TestRemovingDefaultDoesntChangeHandlers (22 ms)
[215/3224] ProtocolHandlerRegistryTest.TestRemovingDefaultDoesntChangeHandlers (22 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestIsSameOrigin
[       OK ] ProtocolHandlerRegistryTest.TestIsSameOrigin (21 ms)
[216/3224] ProtocolHandlerRegistryTest.TestIsSameOrigin (21 ms)
[ RUN      ] DevToolsBridgeInstancesRequestTest.ParseResponse
[       OK ] DevToolsBridgeInstancesRequestTest.ParseResponse (2 ms)
[217/3224] DevToolsBridgeInstancesRequestTest.ParseResponse (2 ms)
[ RUN      ] DevToolsNetworkControllerTest.SingleDisableEnable
[       OK ] DevToolsNetworkControllerTest.SingleDisableEnable (1 ms)
[218/3224] DevToolsNetworkControllerTest.SingleDisableEnable (1 ms)
[ RUN      ] DevToolsNetworkControllerTest.InterceptorIsolation
[       OK ] DevToolsNetworkControllerTest.InterceptorIsolation (0 ms)
[219/3224] DevToolsNetworkControllerTest.InterceptorIsolation (0 ms)
[ RUN      ] DevToolsNetworkControllerTest.FailOnStart
[       OK ] DevToolsNetworkControllerTest.FailOnStart (1 ms)
[220/3224] DevToolsNetworkControllerTest.FailOnStart (1 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveChannelIDLastHour
[       OK ] BrowsingDataRemoverTest.RemoveChannelIDLastHour (140 ms)
[221/3224] BrowsingDataRemoverTest.RemoveChannelIDLastHour (140 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveProtectedLocalStorageForever
[       OK ] BrowsingDataRemoverTest.RemoveProtectedLocalStorageForever (27 ms)
[222/3224] BrowsingDataRemoverTest.RemoveProtectedLocalStorageForever (27 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveHistoryForever
[       OK ] BrowsingDataRemoverTest.RemoveHistoryForever (834 ms)
[223/3224] BrowsingDataRemoverTest.RemoveHistoryForever (834 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveMultipleTypes
[       OK ] BrowsingDataRemoverTest.RemoveMultipleTypes (344 ms)
[224/3224] BrowsingDataRemoverTest.RemoveMultipleTypes (344 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverBoth
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverBoth (30 ms)
[225/3224] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverBoth (30 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyTemporary
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyTemporary (30 ms)
[226/3224] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyTemporary (30 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyPersistent
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyPersistent (36 ms)
[227/3224] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverOnlyPersistent (36 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedSpecificOrigin
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedSpecificOrigin (47 ms)
[228/3224] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedSpecificOrigin (47 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedIgnoreExtensionsAndDevTools
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedIgnoreExtensionsAndDevTools (47 ms)
[229/3224] BrowsingDataRemoverTest.RemoveQuotaManagedIgnoreExtensionsAndDevTools (47 ms)
[ RUN      ] BrowsingDataRemoverTest.AutofillRemovalLastHour
[       OK ] BrowsingDataRemoverTest.AutofillRemovalLastHour (177 ms)
[230/3224] BrowsingDataRemoverTest.AutofillRemovalLastHour (177 ms)
[ RUN      ] CookiesTreeModelTest.ServiceWorkerFilter
[       OK ] CookiesTreeModelTest.ServiceWorkerFilter (250 ms)
[231/3224] CookiesTreeModelTest.ServiceWorkerFilter (250 ms)
[ RUN      ] CookiesTreeModelTest.CookiesFilter
[       OK ] CookiesTreeModelTest.CookiesFilter (54 ms)
[232/3224] CookiesTreeModelTest.CookiesFilter (54 ms)
[ RUN      ] ChromeContentBrowserClientTest.ShouldAssignSiteForURL
[       OK ] ChromeContentBrowserClientTest.ShouldAssignSiteForURL (1 ms)
[233/3224] ChromeContentBrowserClientTest.ShouldAssignSiteForURL (1 ms)
[ RUN      ] ChromeContentBrowserClientWindowTest.OpenURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeContentBrowserClientWindowTest.OpenURL (370 ms)
[234/3224] ChromeContentBrowserClientWindowTest.OpenURL (370 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.BlinkSettingsSwitchAlreadySpecified
[2727:2727:0702/225522:3745767504:WARNING:chrome_content_browser_client.cc(1226)] Received field trial params, but blink-settings switch already specified.
[       OK ] BlinkSettingsFieldTrialTest.BlinkSettingsSwitchAlreadySpecified (1 ms)
[235/3224] BlinkSettingsFieldTrialTest.BlinkSettingsSwitchAlreadySpecified (1 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.MultipleFieldTrialsDuplicateKeys
[       OK ] BlinkSettingsFieldTrialTest.MultipleFieldTrialsDuplicateKeys (1 ms)
[236/3224] BlinkSettingsFieldTrialTest.MultipleFieldTrialsDuplicateKeys (1 ms)
[ RUN      ] CommandUpdaterTest.TestBasicAPI
[       OK ] CommandUpdaterTest.TestBasicAPI (0 ms)
[237/3224] CommandUpdaterTest.TestBasicAPI (0 ms)
[ RUN      ] ChromeComponentUpdaterConfiguratorTest.TestFastUpdate
[       OK ] ChromeComponentUpdaterConfiguratorTest.TestFastUpdate (1 ms)
[238/3224] ChromeComponentUpdaterConfiguratorTest.TestFastUpdate (1 ms)
[ RUN      ] ChromeComponentUpdaterConfiguratorTest.TestOverrideUrl
[       OK ] ChromeComponentUpdaterConfiguratorTest.TestOverrideUrl (0 ms)
[239/3224] ChromeComponentUpdaterConfiguratorTest.TestOverrideUrl (0 ms)
[ RUN      ] CldComponentInstallerTest.SetLatestCldDataFile
[       OK ] CldComponentInstallerTest.SetLatestCldDataFile (0 ms)
[240/3224] CldComponentInstallerTest.SetLatestCldDataFile (0 ms)
[ RUN      ] DownloadPathReservationTrackerTest.CompleteDownload
[       OK ] DownloadPathReservationTrackerTest.CompleteDownload (1 ms)
[241/3224] DownloadPathReservationTrackerTest.CompleteDownload (1 ms)
[ RUN      ] DownloadPathReservationTrackerTest.ConflictingFiles
[       OK ] DownloadPathReservationTrackerTest.ConflictingFiles (1 ms)
[242/3224] DownloadPathReservationTrackerTest.ConflictingFiles (1 ms)
[ RUN      ] DownloadPathReservationTrackerTest.ConflictingReservations
[       OK ] DownloadPathReservationTrackerTest.ConflictingReservations (4 ms)
[243/3224] DownloadPathReservationTrackerTest.ConflictingReservations (4 ms)
[ RUN      ] DownloadPathReservationTrackerTest.UnresolvedConflicts
[       OK ] DownloadPathReservationTrackerTest.UnresolvedConflicts (303 ms)
[244/3224] DownloadPathReservationTrackerTest.UnresolvedConflicts (303 ms)
[ RUN      ] DownloadPathReservationTrackerTest.UpdatesToTargetPath
[       OK ] DownloadPathReservationTrackerTest.UpdatesToTargetPath (1 ms)
[245/3224] DownloadPathReservationTrackerTest.UpdatesToTargetPath (1 ms)
[ RUN      ] DownloadPrefsTest.NoAutoOpenForDisallowedFileTypes
[       OK ] DownloadPrefsTest.NoAutoOpenForDisallowedFileTypes (41 ms)
[246/3224] DownloadPrefsTest.NoAutoOpenForDisallowedFileTypes (41 ms)
[ RUN      ] DownloadPrefsTest.AutoOpenForSafeFiles
[       OK ] DownloadPrefsTest.AutoOpenForSafeFiles (39 ms)
[247/3224] DownloadPrefsTest.AutoOpenForSafeFiles (39 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_InvalidFilter
[       OK ] DownloadQueryTest.DownloadQueryTest_InvalidFilter (0 ms)
[248/3224] DownloadQueryTest.DownloadQueryTest_InvalidFilter (0 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_EmptyQuery
[       OK ] DownloadQueryTest.DownloadQueryTest_EmptyQuery (1 ms)
[249/3224] DownloadQueryTest.DownloadQueryTest_EmptyQuery (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_Limit
[       OK ] DownloadQueryTest.DownloadQueryTest_Limit (1 ms)
[250/3224] DownloadQueryTest.DownloadQueryTest_Limit (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterStartedBefore
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterStartedBefore (2 ms)
[251/3224] DownloadQueryTest.DownloadQueryTest_FilterStartedBefore (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortStartTime
[       OK ] DownloadQueryTest.DownloadQueryTest_SortStartTime (1 ms)
[252/3224] DownloadQueryTest.DownloadQueryTest_SortStartTime (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterEndedAfter
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterEndedAfter (1 ms)
[253/3224] DownloadQueryTest.DownloadQueryTest_FilterEndedAfter (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterEndedBefore
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterEndedBefore (1 ms)
[254/3224] DownloadQueryTest.DownloadQueryTest_FilterEndedBefore (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterEndTime
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterEndTime (1 ms)
[255/3224] DownloadQueryTest.DownloadQueryTest_FilterEndTime (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortEndTime
[       OK ] DownloadQueryTest.DownloadQueryTest_SortEndTime (1 ms)
[256/3224] DownloadQueryTest.DownloadQueryTest_SortEndTime (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesLess
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesLess (1 ms)
[257/3224] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesLess (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesLess
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesLess (1 ms)
[258/3224] DownloadQueryTest.DownloadQueryTest_FilterTotalBytes (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortTotalBytes
[       OK ] DownloadQueryTest.DownloadQueryTest_SortTotalBytes (1 ms)
[259/3224] DownloadQueryTest.DownloadQueryTest_SortTotalBytes (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortState
[       OK ] DownloadQueryTest.DownloadQueryTest_SortState (1 ms)
[260/3224] DownloadQueryTest.DownloadQueryTest_SortState (1 ms)
[ RUN      ] PermissionContextBaseTests.TestNonValidRequestingUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionContextBaseTests.TestNonValidRequestingUrl (333 ms)
[261/3224] PermissionContextBaseTests.TestNonValidRequestingUrl (333 ms)
[ RUN      ] TabSpecificContentSettingsTest.EmptyCookieList
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabSpecificContentSettingsTest.EmptyCookieList (38 ms)
[262/3224] TabSpecificContentSettingsTest.EmptyCookieList (38 ms)
[ RUN      ] ProtocolHandlerRegistryTest.ClearDefaultMakesProtocolNotHandled
[       OK ] ProtocolHandlerRegistryTest.ClearDefaultMakesProtocolNotHandled (27 ms)
[263/3224] ProtocolHandlerRegistryTest.ClearDefaultMakesProtocolNotHandled (27 ms)
[ RUN      ] ProtocolHandlerRegistryTest.DisableDeregistersProtocolHandlers
[       OK ] ProtocolHandlerRegistryTest.DisableDeregistersProtocolHandlers (40 ms)
[264/3224] ProtocolHandlerRegistryTest.DisableDeregistersProtocolHandlers (40 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestEnabledDisabled
[       OK ] ProtocolHandlerRegistryTest.TestEnabledDisabled (45 ms)
[265/3224] ProtocolHandlerRegistryTest.TestEnabledDisabled (45 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestClearDefault
[       OK ] ProtocolHandlerRegistryTest.TestClearDefault (30 ms)
[266/3224] ProtocolHandlerRegistryTest.TestClearDefault (30 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestGetHandlerFor
[       OK ] ProtocolHandlerRegistryTest.TestGetHandlerFor (24 ms)
[267/3224] ProtocolHandlerRegistryTest.TestGetHandlerFor (24 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestMostRecentHandlerIsDefault
[       OK ] ProtocolHandlerRegistryTest.TestMostRecentHandlerIsDefault (25 ms)
[268/3224] ProtocolHandlerRegistryTest.TestMostRecentHandlerIsDefault (25 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestRemoveHandler
[       OK ] ProtocolHandlerRegistryTest.TestRemoveHandler (23 ms)
[269/3224] ProtocolHandlerRegistryTest.TestRemoveHandler (23 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestIsRegistered
[       OK ] ProtocolHandlerRegistryTest.TestIsRegistered (23 ms)
[270/3224] ProtocolHandlerRegistryTest.TestIsRegistered (23 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilename
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilename (17 ms)
[271/3224] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilename (17 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryUrl
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryUrl (3 ms)
[272/3224] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryUrl (3 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilenameI18N
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilenameI18N (3 ms)
[273/3224] DownloadQueryTest.DownloadQueryTest_FilterGenericQueryFilenameI18N (3 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterCallback
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterCallback (1 ms)
[274/3224] DownloadQueryTest.DownloadQueryTest_FilterCallback (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterBytesReceived
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterBytesReceived (1 ms)
[275/3224] DownloadQueryTest.DownloadQueryTest_FilterBytesReceived (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortDangerAccepted
[       OK ] DownloadQueryTest.DownloadQueryTest_SortDangerAccepted (1 ms)
[276/3224] DownloadQueryTest.DownloadQueryTest_SortDangerAccepted (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterExists
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterExists (1 ms)
[277/3224] DownloadQueryTest.DownloadQueryTest_FilterExists (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortExists
[       OK ] DownloadQueryTest.DownloadQueryTest_SortExists (1 ms)
[278/3224] DownloadQueryTest.DownloadQueryTest_SortExists (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterMime
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterMime (1 ms)
[279/3224] DownloadQueryTest.DownloadQueryTest_FilterMime (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterPaused
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterPaused (1 ms)
[280/3224] DownloadQueryTest.DownloadQueryTest_FilterPaused (1 ms)
[ RUN      ] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeAndPunycode
[       OK ] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeAndPunycode (39 ms)
[281/3224] HostContentSettingsMapTest.CanonicalizeExceptionsUnicodeAndPunycode (39 ms)
[ RUN      ] HostContentSettingsMapTest.ManagedDefaultContentSetting
[       OK ] HostContentSettingsMapTest.ManagedDefaultContentSetting (27 ms)
[282/3224] HostContentSettingsMapTest.ManagedDefaultContentSetting (27 ms)
[ RUN      ] HostContentSettingsMapTest.ManagedDefaultContentSettingIgnoreUserPattern
[       OK ] HostContentSettingsMapTest.ManagedDefaultContentSettingIgnoreUserPattern (32 ms)
[283/3224] HostContentSettingsMapTest.ManagedDefaultContentSettingIgnoreUserPattern (32 ms)
[ RUN      ] HostContentSettingsMapTest.OverwrittenDefaultContentSetting
[       OK ] HostContentSettingsMapTest.OverwrittenDefaultContentSetting (49 ms)
[284/3224] HostContentSettingsMapTest.OverwrittenDefaultContentSetting (49 ms)
[ RUN      ] HostContentSettingsMapTest.GetContentSetting
[       OK ] HostContentSettingsMapTest.GetContentSetting (49 ms)
[285/3224] HostContentSettingsMapTest.GetContentSetting (49 ms)
[ RUN      ] HostContentSettingsMapTest.ShouldAllowAllContent
[       OK ] HostContentSettingsMapTest.ShouldAllowAllContent (0 ms)
[286/3224] HostContentSettingsMapTest.ShouldAllowAllContent (0 ms)
[ RUN      ] HostContentSettingsMapTest.IsSettingAllowedForType
[       OK ] HostContentSettingsMapTest.IsSettingAllowedForType (41 ms)
[287/3224] HostContentSettingsMapTest.IsSettingAllowedForType (41 ms)
[ RUN      ] HostContentSettingsMapTest.AddContentSettingsObserver
[       OK ] HostContentSettingsMapTest.AddContentSettingsObserver (33 ms)
[288/3224] HostContentSettingsMapTest.AddContentSettingsObserver (33 ms)
[ RUN      ] HostContentSettingsMapTest.OverrideAllowedDefaultSetting
[       OK ] HostContentSettingsMapTest.OverrideAllowedDefaultSetting (28 ms)
[289/3224] HostContentSettingsMapTest.OverrideAllowedDefaultSetting (28 ms)
[ RUN      ] PermissionContextBaseTests.TestAskAndDismiss
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionContextBaseTests.TestAskAndDismiss (173 ms)
[290/3224] PermissionContextBaseTests.TestAskAndDismiss (173 ms)
[ RUN      ] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_0
[       OK ] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_0 (2 ms)
[291/3224] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_0 (2 ms)
[ RUN      ] ChromeDownloadManagerDelegateTest.StartDownload_LastSavePath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeDownloadManagerDelegateTest.StartDownload_LastSavePath (333 ms)
[292/3224] ChromeDownloadManagerDelegateTest.StartDownload_LastSavePath (333 ms)
[ RUN      ] ChromeDownloadManagerDelegateTest.CheckForFileExistence
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeDownloadManagerDelegateTest.CheckForFileExistence (167 ms)
[293/3224] ChromeDownloadManagerDelegateTest.CheckForFileExistence (167 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_False
[       OK ] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_False (11 ms)
[294/3224] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_False (11 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_Create
[       OK ] DownloadHistoryTest.DownloadHistoryTest_Create (11 ms)
[295/3224] DownloadHistoryTest.DownloadHistoryTest_Create (11 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_Multiple
[       OK ] DownloadHistoryTest.DownloadHistoryTest_Multiple (11 ms)
[296/3224] DownloadHistoryTest.DownloadHistoryTest_Multiple (11 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_UpdateWhileAdding
[       OK ] DownloadHistoryTest.DownloadHistoryTest_UpdateWhileAdding (10 ms)
[297/3224] DownloadHistoryTest.DownloadHistoryTest_UpdateWhileAdding (10 ms)
[ RUN      ] DownloadItemModelTest.InterruptedStatus
[       OK ] DownloadItemModelTest.InterruptedStatus (16 ms)
[298/3224] DownloadItemModelTest.InterruptedStatus (16 ms)
[ RUN      ] DownloadItemModelTest.InProgressStatus
[       OK ] DownloadItemModelTest.InProgressStatus (29 ms)
[299/3224] DownloadItemModelTest.InProgressStatus (29 ms)
[ RUN      ] DownloadItemModelTest.ShouldRemoveFromShelfWhenComplete
[       OK ] DownloadItemModelTest.ShouldRemoveFromShelfWhenComplete (11 ms)
[300/3224] DownloadItemModelTest.ShouldRemoveFromShelfWhenComplete (11 ms)
[ RUN      ] IOThreadTest.InitializeNetworkSessionParamsFromGlobals
[       OK ] IOThreadTest.InitializeNetworkSessionParamsFromGlobals (1 ms)
[301/3224] IOThreadTest.InitializeNetworkSessionParamsFromGlobals (1 ms)
[ RUN      ] IOThreadTest.SpdyCommandLineUseSpdyOff
[       OK ] IOThreadTest.SpdyCommandLineUseSpdyOff (0 ms)
[302/3224] IOThreadTest.SpdyCommandLineUseSpdyOff (0 ms)
[ RUN      ] IOThreadTest.SpdyCommandLineUseSpdyDisableAltProtocols
[       OK ] IOThreadTest.SpdyCommandLineUseSpdyDisableAltProtocols (0 ms)
[303/3224] IOThreadTest.SpdyCommandLineUseSpdyDisableAltProtocols (0 ms)
[ RUN      ] IOThreadTest.EnableQuicFromFieldTrialGroup
[       OK ] IOThreadTest.EnableQuicFromFieldTrialGroup (0 ms)
[304/3224] IOThreadTest.EnableQuicFromFieldTrialGroup (0 ms)
[ RUN      ] IOThreadTest.EnableQuicFromCommandLine
[       OK ] IOThreadTest.EnableQuicFromCommandLine (0 ms)
[305/3224] IOThreadTest.EnableQuicFromCommandLine (0 ms)
[ RUN      ] IOThreadTest.DisableInsecureQuicFromFieldTrialParams
[       OK ] IOThreadTest.DisableInsecureQuicFromFieldTrialParams (0 ms)
[306/3224] IOThreadTest.DisableInsecureQuicFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.PacketLengthFromFieldTrialParams
[       OK ] IOThreadTest.PacketLengthFromFieldTrialParams (0 ms)
[307/3224] IOThreadTest.PacketLengthFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicVersionFromCommandLine
[       OK ] IOThreadTest.QuicVersionFromCommandLine (0 ms)
[308/3224] IOThreadTest.QuicVersionFromCommandLine (0 ms)
[ RUN      ] IOThreadTest.QuicVersionFromFieldTrialParams
[       OK ] IOThreadTest.QuicVersionFromFieldTrialParams (0 ms)
[309/3224] IOThreadTest.QuicVersionFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicConnectionOptionsFromCommandLine
[       OK ] IOThreadTest.QuicConnectionOptionsFromCommandLine (0 ms)
[310/3224] IOThreadTest.QuicConnectionOptionsFromCommandLine (0 ms)
[ RUN      ] IOThreadTest.QuicConnectionOptionsFromFieldTrialParams
[       OK ] IOThreadTest.QuicConnectionOptionsFromFieldTrialParams (0 ms)
[311/3224] IOThreadTest.QuicConnectionOptionsFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicLoadServerInfoTimeToSmoothedRttFromFieldTrialParams
[       OK ] IOThreadTest.QuicLoadServerInfoTimeToSmoothedRttFromFieldTrialParams (0 ms)
[312/3224] IOThreadTest.QuicLoadServerInfoTimeToSmoothedRttFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicEnableNonBlockingIO
[       OK ] IOThreadTest.QuicEnableNonBlockingIO (0 ms)
[313/3224] IOThreadTest.QuicEnableNonBlockingIO (0 ms)
[ RUN      ] IOThreadTest.QuicPacketLossThresholdFieldTrialParams
[       OK ] IOThreadTest.QuicPacketLossThresholdFieldTrialParams (0 ms)
[314/3224] IOThreadTest.QuicPacketLossThresholdFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.AlternativeServiceProbabilityThresholdFromFlag
[       OK ] IOThreadTest.AlternativeServiceProbabilityThresholdFromFlag (0 ms)
[315/3224] IOThreadTest.AlternativeServiceProbabilityThresholdFromFlag (0 ms)
[ RUN      ] ManifestIconSelectorTest.NoIcons
[       OK ] ManifestIconSelectorTest.NoIcons (0 ms)
[316/3224] ManifestIconSelectorTest.NoIcons (0 ms)
[ RUN      ] ManifestIconSelectorTest.MIMETypeFiltering
[       OK ] ManifestIconSelectorTest.MIMETypeFiltering (1 ms)
[317/3224] ManifestIconSelectorTest.MIMETypeFiltering (1 ms)
[ RUN      ] ManifestIconSelectorTest.PreferredSizeOfCurrentDensityIsUsedFirst
[       OK ] ManifestIconSelectorTest.PreferredSizeOfCurrentDensityIsUsedFirst (0 ms)
[318/3224] ManifestIconSelectorTest.PreferredSizeOfCurrentDensityIsUsedFirst (0 ms)
[ RUN      ] ManifestIconSelectorTest.PreferredSizeOfDefaultDensityIsUsedSecond
[       OK ] ManifestIconSelectorTest.PreferredSizeOfDefaultDensityIsUsedSecond (0 ms)
[319/3224] ManifestIconSelectorTest.PreferredSizeOfDefaultDensityIsUsedSecond (0 ms)
[ RUN      ] ManifestIconSelectorTest.DoNotUseOtherDensities
[       OK ] ManifestIconSelectorTest.DoNotUseOtherDensities (1 ms)
[320/3224] ManifestIconSelectorTest.DoNotUseOtherDensities (1 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeDefault (542 ms)
[321/3224] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeDefault (542 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeUnknown
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeUnknown (1 ms)
[322/3224] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeUnknown (1 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeNotDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeNotDefault (2 ms)
[323/3224] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeNotDefault (2 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeDefault (1 ms)
[324/3224] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeDefault (1 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeNotDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeNotDefault (4 ms)
[325/3224] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeNotDefault (4 ms)
[ RUN      ] GoogleSearchCounterTest.EmptySearch
[       OK ] GoogleSearchCounterTest.EmptySearch (1 ms)
[326/3224] GoogleSearchCounterTest.EmptySearch (1 ms)
[ RUN      ] GoogleSearchCounterTest.GoodOmniboxSearch
[       OK ] GoogleSearchCounterTest.GoodOmniboxSearch (0 ms)
[327/3224] GoogleSearchCounterTest.GoodOmniboxSearch (0 ms)
[ RUN      ] GoogleSearchCounterTest.BadOtherSearch
[       OK ] GoogleSearchCounterTest.BadOtherSearch (0 ms)
[328/3224] GoogleSearchCounterTest.BadOtherSearch (0 ms)
[ RUN      ] GoogleSearchCounterTest.SearchAppSearch
[       OK ] GoogleSearchCounterTest.SearchAppSearch (0 ms)
[329/3224] GoogleSearchCounterTest.SearchAppSearch (0 ms)
[ RUN      ] GoogleSearchCounterTest.SearchAppStart
[       OK ] GoogleSearchCounterTest.SearchAppStart (0 ms)
[330/3224] GoogleSearchCounterTest.SearchAppStart (0 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_DefaultSortById1
[       OK ] DownloadQueryTest.DownloadQueryTest_DefaultSortById1 (2 ms)
[331/3224] DownloadQueryTest.DownloadQueryTest_DefaultSortById1 (2 ms)
[ RUN      ] DownloadRequestInfoBarDelegate.AcceptTest
[       OK ] DownloadRequestInfoBarDelegate.AcceptTest (0 ms)
[332/3224] DownloadRequestInfoBarDelegate.AcceptTest (0 ms)
[ RUN      ] DownloadRequestInfoBarDelegate.CancelTest
[       OK ] DownloadRequestInfoBarDelegate.CancelTest (0 ms)
[333/3224] DownloadRequestInfoBarDelegate.CancelTest (0 ms)
[ RUN      ] DownloadRequestInfoBarDelegate.CloseTest
[       OK ] DownloadRequestInfoBarDelegate.CloseTest (0 ms)
[334/3224] DownloadRequestInfoBarDelegate.CloseTest (0 ms)
[ RUN      ] DownloadStatusUpdaterTest.UnknownSize
[       OK ] DownloadStatusUpdaterTest.UnknownSize (2 ms)
[335/3224] DownloadStatusUpdaterTest.UnknownSize (2 ms)
[ RUN      ] DownloadStatusUpdaterTest.ManyManagersNoItems
[       OK ] DownloadStatusUpdaterTest.ManyManagersNoItems (1 ms)
[336/3224] DownloadStatusUpdaterTest.ManyManagersNoItems (1 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_ReservationFailed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_ReservationFailed (228 ms)
[337/3224] DownloadTargetDeterminerTest.TargetDeterminer_ReservationFailed (228 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_VisitedReferrer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_VisitedReferrer (249 ms)
[338/3224] DownloadTargetDeterminerTest.TargetDeterminer_VisitedReferrer (249 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways_Extension
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways_Extension (177 ms)
[339/3224] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways_Extension (177 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_ManagedPath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_ManagedPath (173 ms)
[340/3224] DownloadTargetDeterminerTest.TargetDeterminer_ManagedPath (173 ms)
[ RUN      ] VariationsSeedStoreTest.StoreSeedData_ParsedSeed
[       OK ] VariationsSeedStoreTest.StoreSeedData_ParsedSeed (3 ms)
[341/3224] VariationsSeedStoreTest.StoreSeedData_ParsedSeed (3 ms)
[ RUN      ] VariationsSeedStoreTest.VerifySeedSignature
[       OK ] VariationsSeedStoreTest.VerifySeedSignature (112 ms)
[342/3224] VariationsSeedStoreTest.VerifySeedSignature (112 ms)
[ RUN      ] VariationsServiceTest.GetVariationsServerURL
[       OK ] VariationsServiceTest.GetVariationsServerURL (1 ms)
[343/3224] VariationsServiceTest.GetVariationsServerURL (1 ms)
[ RUN      ] VariationsServiceTest.VariationsURLHasOSNameParam
[       OK ] VariationsServiceTest.VariationsURLHasOSNameParam (0 ms)
[344/3224] VariationsServiceTest.VariationsURLHasOSNameParam (0 ms)
[ RUN      ] VariationsServiceTest.RequestsInitiallyNotAllowed
[       OK ] VariationsServiceTest.RequestsInitiallyNotAllowed (0 ms)
[345/3224] VariationsServiceTest.RequestsInitiallyNotAllowed (0 ms)
[ RUN      ] VariationsServiceTest.LoadPermanentConsistencyCountry
[       OK ] VariationsServiceTest.LoadPermanentConsistencyCountry (6 ms)
[346/3224] VariationsServiceTest.LoadPermanentConsistencyCountry (6 ms)
[ RUN      ] CertificateErrorReporterTest.PinningViolationSendReportSendsRequest
[       OK ] CertificateErrorReporterTest.PinningViolationSendReportSendsRequest (5 ms)
[347/3224] CertificateErrorReporterTest.PinningViolationSendReportSendsRequest (5 ms)
[ RUN      ] CertificateErrorReporterTest.SendMultipleReportsSequentially
[       OK ] CertificateErrorReporterTest.SendMultipleReportsSequentially (3 ms)
[348/3224] CertificateErrorReporterTest.SendMultipleReportsSequentially (3 ms)
[ RUN      ] CertificateErrorReporterTest.SendMultipleReportsSimultaneously
[       OK ] CertificateErrorReporterTest.SendMultipleReportsSimultaneously (3 ms)
[349/3224] CertificateErrorReporterTest.SendMultipleReportsSimultaneously (3 ms)
[ RUN      ] CertificateErrorReporterTest.PendingRequestGetsDeleted
[       OK ] CertificateErrorReporterTest.PendingRequestGetsDeleted (3 ms)
[350/3224] CertificateErrorReporterTest.PendingRequestGetsDeleted (3 ms)
[ RUN      ] CertificateErrorReporterTest.SendCookiesPreference
[       OK ] CertificateErrorReporterTest.SendCookiesPreference (99 ms)
[351/3224] CertificateErrorReporterTest.SendCookiesPreference (99 ms)
[ RUN      ] CertificateErrorReporterTest.DoNotSendCookiesPreference
[       OK ] CertificateErrorReporterTest.DoNotSendCookiesPreference (3 ms)
[352/3224] CertificateErrorReporterTest.DoNotSendCookiesPreference (3 ms)
[ RUN      ] ChromeNetworkDelegateTest.DisableFirstPartyOnlyCookiesIffFlagDisabled
[       OK ] ChromeNetworkDelegateTest.DisableFirstPartyOnlyCookiesIffFlagDisabled (0 ms)
[353/3224] ChromeNetworkDelegateTest.DisableFirstPartyOnlyCookiesIffFlagDisabled (0 ms)
[ RUN      ] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfCookiesBlocked
[       OK ] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfCookiesBlocked (57 ms)
[354/3224] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfCookiesBlocked (57 ms)
[ RUN      ] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfThirdPartyBlocked
[       OK ] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfThirdPartyBlocked (54 ms)
[355/3224] ChromeNetworkDelegatePrivacyModeTest.EnablePrivacyIfThirdPartyBlocked (54 ms)
[ RUN      ] DnsProbeRunnerTest.Probe_OK
[       OK ] DnsProbeRunnerTest.Probe_OK (1 ms)
[356/3224] DnsProbeRunnerTest.Probe_OK (1 ms)
[ RUN      ] DnsProbeRunnerTest.Probe_TIMEOUT
[       OK ] DnsProbeRunnerTest.Probe_TIMEOUT (1 ms)
[357/3224] DnsProbeRunnerTest.Probe_TIMEOUT (1 ms)
[ RUN      ] DnsProbeRunnerTest.Probe_FAIL
[       OK ] DnsProbeRunnerTest.Probe_FAIL (1 ms)
[358/3224] DnsProbeRunnerTest.Probe_FAIL (1 ms)
[ RUN      ] DnsProbeServiceTest.Probe_TIMEOUT_TIMEOUT
[       OK ] DnsProbeServiceTest.Probe_TIMEOUT_TIMEOUT (2 ms)
[359/3224] DnsProbeServiceTest.Probe_TIMEOUT_TIMEOUT (2 ms)
[ RUN      ] DnsProbeServiceTest.Probe_FAIL_OK
[       OK ] DnsProbeServiceTest.Probe_FAIL_OK (1 ms)
[360/3224] DnsProbeServiceTest.Probe_FAIL_OK (1 ms)
[ RUN      ] DnsProbeServiceTest.Cache
[       OK ] DnsProbeServiceTest.Cache (88 ms)
[361/3224] DnsProbeServiceTest.Cache (88 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestExpired
[       OK ] EvictedDomainCookieCounterTest.TestExpired (1 ms)
[362/3224] EvictedDomainCookieCounterTest.TestExpired (1 ms)
[ RUN      ] NetErrorTabHelperTest.NonMainFrameDnsError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.NonMainFrameDnsError (45 ms)
[363/3224] NetErrorTabHelperTest.NonMainFrameDnsError (45 ms)
[ RUN      ] NetErrorTabHelperTest.ProbeResponseBeforeFirstCommit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.ProbeResponseBeforeFirstCommit (26 ms)
[364/3224] NetErrorTabHelperTest.ProbeResponseBeforeFirstCommit (26 ms)
[ RUN      ] NetErrorTabHelperTest.ProbeResponseAfterSecondCommit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.ProbeResponseAfterSecondCommit (26 ms)
[365/3224] NetErrorTabHelperTest.ProbeResponseAfterSecondCommit (26 ms)
[ RUN      ] NetErrorTabHelperTest.ProbeResponseAfterNewCommit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.ProbeResponseAfterNewCommit (28 ms)
[366/3224] NetErrorTabHelperTest.ProbeResponseAfterNewCommit (28 ms)
[ RUN      ] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesAndErrorPages
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesAndErrorPages (32 ms)
[367/3224] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesAndErrorPages (32 ms)
[ RUN      ] NetLogTempFileTest.EnsureInitAllowStartOrSend
[       OK ] NetLogTempFileTest.EnsureInitAllowStartOrSend (0 ms)
[368/3224] NetLogTempFileTest.EnsureInitAllowStartOrSend (0 ms)
[ RUN      ] NetLogTempFileTest.ProcessCommandDoStartAndStopWithPrivateDataStripping
[       OK ] NetLogTempFileTest.ProcessCommandDoStartAndStopWithPrivateDataStripping (27 ms)
[369/3224] NetLogTempFileTest.ProcessCommandDoStartAndStopWithPrivateDataStripping (27 ms)
[ RUN      ] NetLogTempFileTest.CheckAddEvent
[       OK ] NetLogTempFileTest.CheckAddEvent (37 ms)
[370/3224] NetLogTempFileTest.CheckAddEvent (37 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsSafe
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsSafe (356 ms)
[371/3224] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsSafe (356 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsUnsafe
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsUnsafe (166 ms)
[372/3224] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsUnsafe (166 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsConflict
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsConflict (163 ms)
[373/3224] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsConflict (163 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsDefaultPath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsDefaultPath (174 ms)
[374/3224] DownloadTargetDeterminerTest.TargetDeterminer_NotifyExtensionsDefaultPath (174 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedNoPrompt
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedNoPrompt (175 ms)
[375/3224] DownloadTargetDeterminerTest.TargetDeterminer_ResumedNoPrompt (175 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedForcedDownload
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedForcedDownload (123 ms)
[376/3224] DownloadTargetDeterminerTest.TargetDeterminer_ResumedForcedDownload (123 ms)
[ RUN      ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_PPAPI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_PPAPI (192 ms)
[377/3224] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_PPAPI (192 ms)
[ RUN      ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_BrowserPlugin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_BrowserPlugin (195 ms)
[378/3224] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_BrowserPlugin (195 ms)
[ RUN      ] DownloadUIControllerTest.DownloadUIController_NotifyReadyOnCreate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadUIControllerTest.DownloadUIController_NotifyReadyOnCreate (57 ms)
[379/3224] DownloadUIControllerTest.DownloadUIController_NotifyReadyOnCreate (57 ms)
[ RUN      ] DownloadUIControllerTest.DownloadUIController_HistoryDownload
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadUIControllerTest.DownloadUIController_HistoryDownload (51 ms)
[380/3224] DownloadUIControllerTest.DownloadUIController_HistoryDownload (51 ms)
[ RUN      ] PredictorTest.SingleLookupTest
[       OK ] PredictorTest.SingleLookupTest (102 ms)
[381/3224] PredictorTest.SingleLookupTest (102 ms)
[ RUN      ] PredictorTest.ConcurrentLookupTest
[       OK ] PredictorTest.ConcurrentLookupTest (266 ms)
[382/3224] PredictorTest.ConcurrentLookupTest (266 ms)
[ RUN      ] PredictorTest.ReferrerSerializationNilTest
[       OK ] PredictorTest.ReferrerSerializationNilTest (0 ms)
[383/3224] PredictorTest.ReferrerSerializationNilTest (0 ms)
[ RUN      ] PredictorTest.ReferrerSerializationSingleReferrerTest
[       OK ] PredictorTest.ReferrerSerializationSingleReferrerTest (0 ms)
[384/3224] PredictorTest.ReferrerSerializationSingleReferrerTest (0 ms)
[ RUN      ] PredictorTest.ReferrerSerializationTrimTest
[       OK ] PredictorTest.ReferrerSerializationTrimTest (0 ms)
[385/3224] PredictorTest.ReferrerSerializationTrimTest (0 ms)
[ RUN      ] PredictorTest.PriorityQueueReorderTest
[       OK ] PredictorTest.PriorityQueueReorderTest (0 ms)
[386/3224] PredictorTest.PriorityQueueReorderTest (0 ms)
[ RUN      ] PredictorTest.CanonicalizeUrl
[       OK ] PredictorTest.CanonicalizeUrl (0 ms)
[387/3224] PredictorTest.CanonicalizeUrl (0 ms)
[ RUN      ] PredictorTest.DiscardPredictorResults
[       OK ] PredictorTest.DiscardPredictorResults (0 ms)
[388/3224] PredictorTest.DiscardPredictorResults (0 ms)
[ RUN      ] PredictorTest.ProxyMaybeEnabled
[       OK ] PredictorTest.ProxyMaybeEnabled (0 ms)
[389/3224] PredictorTest.ProxyMaybeEnabled (0 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.Observers
[       OK ] PrefProxyConfigTrackerImplTest.Observers (1 ms)
[390/3224] PrefProxyConfigTrackerImplTest.Observers (1 ms)
[ RUN      ] DriveMetricsProviderTest.HasSeekPenalty
[       OK ] DriveMetricsProviderTest.HasSeekPenalty (1 ms)
[391/3224] DriveMetricsProviderTest.HasSeekPenalty (1 ms)
[ RUN      ] SigninStatusMetricsProvider.UpdateInitialSigninStatus
[       OK ] SigninStatusMetricsProvider.UpdateInitialSigninStatus (0 ms)
[392/3224] SigninStatusMetricsProvider.UpdateInitialSigninStatus (0 ms)
[ RUN      ] SigninStatusMetricsProvider.UpdateStatusWhenBrowserAdded
[       OK ] SigninStatusMetricsProvider.UpdateStatusWhenBrowserAdded (0 ms)
[393/3224] SigninStatusMetricsProvider.UpdateStatusWhenBrowserAdded (0 ms)
[ RUN      ] SigninStatusMetricsProvider.GoogleSigninSucceeded
[       OK ] SigninStatusMetricsProvider.GoogleSigninSucceeded (0 ms)
[394/3224] SigninStatusMetricsProvider.GoogleSigninSucceeded (0 ms)
[ RUN      ] ThreadWatcherTest.ThreadNamesAndLiveThresholdArgs
[       OK ] ThreadWatcherTest.ThreadNamesAndLiveThresholdArgs (27 ms)
[395/3224] ThreadWatcherTest.ThreadNamesAndLiveThresholdArgs (27 ms)
[ RUN      ] ThreadWatcherTest.ThreadResponding
[       OK ] ThreadWatcherTest.ThreadResponding (511 ms)
[396/3224] ThreadWatcherTest.ThreadResponding (511 ms)
[ RUN      ] ThreadWatcherTest.MultipleThreadsResponding
[       OK ] ThreadWatcherTest.MultipleThreadsResponding (505 ms)
[397/3224] ThreadWatcherTest.MultipleThreadsResponding (505 ms)
[ RUN      ] GeneratedResourcesMapLookupTest.LookupFound
[       OK ] GeneratedResourcesMapLookupTest.LookupFound (2 ms)
[398/3224] GeneratedResourcesMapLookupTest.LookupFound (2 ms)
[ RUN      ] VariationsSeedStoreTest.LoadSeed
[       OK ] VariationsSeedStoreTest.LoadSeed (2 ms)
[399/3224] VariationsSeedStoreTest.LoadSeed (2 ms)
[ RUN      ] VariationsSeedStoreTest.StoreSeedData
[       OK ] VariationsSeedStoreTest.StoreSeedData (2 ms)
[400/3224] VariationsSeedStoreTest.StoreSeedData (2 ms)
[ RUN      ] ManifestIconSelectorTest.NotSquareIconsAreIgnored
[       OK ] ManifestIconSelectorTest.NotSquareIconsAreIgnored (0 ms)
[401/3224] ManifestIconSelectorTest.NotSquareIconsAreIgnored (0 ms)
[ RUN      ] ManifestIconSelectorTest.ClosestIconToPreferred
[       OK ] ManifestIconSelectorTest.ClosestIconToPreferred (1 ms)
[402/3224] ManifestIconSelectorTest.ClosestIconToPreferred (1 ms)
[ RUN      ] MidiPermissionContextTests.TestInsecureRequestingUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MidiPermissionContextTests.TestInsecureRequestingUrl (180 ms)
[403/3224] MidiPermissionContextTests.TestInsecureRequestingUrl (180 ms)
[ RUN      ] DesktopMediaListTest.InitialSourceList
[       OK ] DesktopMediaListTest.InitialSourceList (2 ms)
[404/3224] DesktopMediaListTest.InitialSourceList (2 ms)
[ RUN      ] DesktopMediaListTest.WindowsOnly
[       OK ] DesktopMediaListTest.WindowsOnly (2 ms)
[405/3224] DesktopMediaListTest.WindowsOnly (2 ms)
[ RUN      ] DesktopMediaListTest.RemoveWindow
[       OK ] DesktopMediaListTest.RemoveWindow (22 ms)
[406/3224] DesktopMediaListTest.RemoveWindow (22 ms)
[ RUN      ] DesktopMediaListTest.RemoveAllWindows
[       OK ] DesktopMediaListTest.RemoveAllWindows (16 ms)
[407/3224] DesktopMediaListTest.RemoveAllWindows (16 ms)
[ RUN      ] DesktopMediaListTest.UpdateTitle
[       OK ] DesktopMediaListTest.UpdateTitle (29 ms)
[408/3224] DesktopMediaListTest.UpdateTitle (29 ms)
[ RUN      ] ChromeMetricsServiceAccessorTest.MetricsReportingEnabled
[       OK ] ChromeMetricsServiceAccessorTest.MetricsReportingEnabled (4 ms)
[409/3224] ChromeMetricsServiceAccessorTest.MetricsReportingEnabled (4 ms)
[ RUN      ] ChromeMetricsServiceAccessorTest.CrashReportingEnabled
[       OK ] ChromeMetricsServiceAccessorTest.CrashReportingEnabled (4 ms)
[410/3224] ChromeMetricsServiceAccessorTest.CrashReportingEnabled (4 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.Fallback
[       OK ] PrefProxyConfigTrackerImplTest.Fallback (2 ms)
[411/3224] PrefProxyConfigTrackerImplTest.Fallback (2 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.ExplicitSystemSettings
[       OK ] PrefProxyConfigTrackerImplTest.ExplicitSystemSettings (1 ms)
[412/3224] PrefProxyConfigTrackerImplTest.ExplicitSystemSettings (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.ExcludeGooglezipDataReductionProxies
[       OK ] PrefProxyConfigTrackerImplTest.ExcludeGooglezipDataReductionProxies (3 ms)
[413/3224] PrefProxyConfigTrackerImplTest.ExcludeGooglezipDataReductionProxies (3 ms)
[ RUN      ] QuotaPolicyChannelIDStoreTest.TestPolicy
[       OK ] QuotaPolicyChannelIDStoreTest.TestPolicy (256 ms)
[414/3224] QuotaPolicyChannelIDStoreTest.TestPolicy (256 ms)
[ RUN      ] SafeSearchUtilTest.SetYoutubeHeader
[       OK ] SafeSearchUtilTest.SetYoutubeHeader (2 ms)
[415/3224] SafeSearchUtilTest.SetYoutubeHeader (2 ms)
[ RUN      ] SafeSearchUtilTest.DoesntTouchNonYoutubeURL
[       OK ] SafeSearchUtilTest.DoesntTouchNonYoutubeURL (1 ms)
[416/3224] SafeSearchUtilTest.DoesntTouchNonYoutubeURL (1 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateNonexistentProxyPref
[       OK ] DataReductionProxyChromeSettingsTest.MigrateNonexistentProxyPref (3 ms)
[417/3224] DataReductionProxyChromeSettingsTest.MigrateNonexistentProxyPref (3 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateBadlyFormedProxyPref
[       OK ] DataReductionProxyChromeSettingsTest.MigrateBadlyFormedProxyPref (4 ms)
[418/3224] DataReductionProxyChromeSettingsTest.MigrateBadlyFormedProxyPref (4 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateSystemProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigrateSystemProxy (3 ms)
[419/3224] DataReductionProxyChromeSettingsTest.MigrateSystemProxy (3 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateDataReductionProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigrateDataReductionProxy (5 ms)
[420/3224] DataReductionProxyChromeSettingsTest.MigrateDataReductionProxy (5 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateIgnoreOtherProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigrateIgnoreOtherProxy (157 ms)
[421/3224] DataReductionProxyChromeSettingsTest.MigrateIgnoreOtherProxy (157 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.ChannelIDWithoutUserPrefs
[       OK ] SSLConfigServiceManagerPrefTest.ChannelIDWithoutUserPrefs (1 ms)
[422/3224] SSLConfigServiceManagerPrefTest.ChannelIDWithoutUserPrefs (1 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.NoCommandLinePrefs
[       OK ] SSLConfigServiceManagerPrefTest.NoCommandLinePrefs (1 ms)
[423/3224] SSLConfigServiceManagerPrefTest.NoCommandLinePrefs (1 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.NoSSL3
[       OK ] SSLConfigServiceManagerPrefTest.NoSSL3 (0 ms)
[424/3224] SSLConfigServiceManagerPrefTest.NoSSL3 (0 ms)
[ RUN      ] UrlHostInfoTest.StateChangeTest
[       OK ] UrlHostInfoTest.StateChangeTest (345 ms)
[425/3224] UrlHostInfoTest.StateChangeTest (345 ms)
[ RUN      ] UrlHostInfoTest.CongestionResetStateTest
[       OK ] UrlHostInfoTest.CongestionResetStateTest (0 ms)
[426/3224] UrlHostInfoTest.CongestionResetStateTest (0 ms)
[ RUN      ] OfflinePageMetadataStoreImplTest.LoadEmptyStore
[       OK ] OfflinePageMetadataStoreImplTest.LoadEmptyStore (8 ms)
[427/3224] OfflinePageMetadataStoreImplTest.LoadEmptyStore (8 ms)
[ RUN      ] OfflinePageMetadataStoreImplTest.AddOfflinePageThenLoad
[       OK ] OfflinePageMetadataStoreImplTest.AddOfflinePageThenLoad (10 ms)
[428/3224] OfflinePageMetadataStoreImplTest.AddOfflinePageThenLoad (10 ms)
[ RUN      ] OfflinePageMetadataStoreImplTest.AddOfflinePageRestartLoad
[       OK ] OfflinePageMetadataStoreImplTest.AddOfflinePageRestartLoad (13 ms)
[429/3224] OfflinePageMetadataStoreImplTest.AddOfflinePageRestartLoad (13 ms)
[ RUN      ] OfflinePageMetadataStoreImplTest.AddRemoveMultipleOfflinePages
[       OK ] OfflinePageMetadataStoreImplTest.AddRemoveMultipleOfflinePages (18 ms)
[430/3224] OfflinePageMetadataStoreImplTest.AddRemoveMultipleOfflinePages (18 ms)
[ RUN      ] PasswordManagerInternalsServiceTest.ServiceActiveNonIncognito
[       OK ] PasswordManagerInternalsServiceTest.ServiceActiveNonIncognito (61 ms)
[431/3224] PasswordManagerInternalsServiceTest.ServiceActiveNonIncognito (61 ms)
[ RUN      ] PasswordManagerInternalsServiceTest.ServiceNotActiveIncognito
[       OK ] PasswordManagerInternalsServiceTest.ServiceNotActiveIncognito (46 ms)
[432/3224] PasswordManagerInternalsServiceTest.ServiceNotActiveIncognito (46 ms)
[ RUN      ] PasswordManagerMetricsUtilTest.MonitoredDomainGroupAssigmentTest
[       OK ] PasswordManagerMetricsUtilTest.MonitoredDomainGroupAssigmentTest (47 ms)
[433/3224] PasswordManagerMetricsUtilTest.MonitoredDomainGroupAssigmentTest (47 ms)
[ RUN      ] PasswordManagerMetricsUtilTest.MonitoredDomainGroupTest
[       OK ] PasswordManagerMetricsUtilTest.MonitoredDomainGroupTest (43 ms)
[434/3224] PasswordManagerMetricsUtilTest.MonitoredDomainGroupTest (43 ms)
[ RUN      ] PermissionManagerTest.WildCardPatternNotifies
[       OK ] PermissionManagerTest.WildCardPatternNotifies (54 ms)
[435/3224] PermissionManagerTest.WildCardPatternNotifies (54 ms)
[ RUN      ] PermissionManagerTest.ClearSettingsNotifies
[       OK ] PermissionManagerTest.ClearSettingsNotifies (54 ms)
[436/3224] PermissionManagerTest.ClearSettingsNotifies (54 ms)
[ RUN      ] AutocompleteActionPredictorTableTest.DeleteRows
[       OK ] AutocompleteActionPredictorTableTest.DeleteRows (161 ms)
[437/3224] AutocompleteActionPredictorTableTest.DeleteRows (161 ms)
[ RUN      ] AutocompleteActionPredictorTableReopenTest.GetRow
[       OK ] AutocompleteActionPredictorTableReopenTest.GetRow (122 ms)
[438/3224] AutocompleteActionPredictorTableReopenTest.GetRow (122 ms)
[ RUN      ] AutocompleteActionPredictorTableReopenTest.AddAndUpdateRows
[       OK ] AutocompleteActionPredictorTableReopenTest.AddAndUpdateRows (155 ms)
[439/3224] AutocompleteActionPredictorTableReopenTest.AddAndUpdateRows (155 ms)
[ RUN      ] AutocompleteActionPredictorTableReopenTest.DeleteRows
[       OK ] AutocompleteActionPredictorTableReopenTest.DeleteRows (133 ms)
[440/3224] AutocompleteActionPredictorTableReopenTest.DeleteRows (133 ms)
[ RUN      ] IncognitoModePrefsTest.GetAvailability
[       OK ] IncognitoModePrefsTest.GetAvailability (1 ms)
[441/3224] IncognitoModePrefsTest.GetAvailability (1 ms)
[ RUN      ] LevelDBPrefStoreTest.PutAndGet
[       OK ] LevelDBPrefStoreTest.PutAndGet (10 ms)
[442/3224] LevelDBPrefStoreTest.PutAndGet (10 ms)
[ RUN      ] LevelDBPrefStoreTest.RemoveFromDisk
[       OK ] LevelDBPrefStoreTest.RemoveFromDisk (19 ms)
[443/3224] LevelDBPrefStoreTest.RemoveFromDisk (19 ms)
[ RUN      ] LevelDBPrefStoreTest.OpenAsync
[       OK ] LevelDBPrefStoreTest.OpenAsync (12 ms)
[444/3224] LevelDBPrefStoreTest.OpenAsync (12 ms)
[ RUN      ] LevelDBPrefStoreTest.RepairCorrupt
[       OK ] LevelDBPrefStoreTest.RepairCorrupt (19 ms)
[445/3224] LevelDBPrefStoreTest.RepairCorrupt (19 ms)
[ RUN      ] ListPreferenceMergeTest.ServerNull
[       OK ] ListPreferenceMergeTest.ServerNull (55 ms)
[446/3224] ListPreferenceMergeTest.ServerNull (55 ms)
[ RUN      ] ListPreferenceMergeTest.Merge
[       OK ] ListPreferenceMergeTest.Merge (34 ms)
[447/3224] ListPreferenceMergeTest.Merge (34 ms)
[ RUN      ] ListPreferenceMergeTest.Equals
[       OK ] ListPreferenceMergeTest.Equals (39 ms)
[448/3224] ListPreferenceMergeTest.Equals (39 ms)
[ RUN      ] DictionaryPreferenceMergeTest.LocalEmpty
[       OK ] DictionaryPreferenceMergeTest.LocalEmpty (29 ms)
[449/3224] DictionaryPreferenceMergeTest.LocalEmpty (29 ms)
[ RUN      ] DictionaryPreferenceMergeTest.ServerEmpty
[       OK ] DictionaryPreferenceMergeTest.ServerEmpty (30 ms)
[450/3224] DictionaryPreferenceMergeTest.ServerEmpty (30 ms)
[ RUN      ] DictionaryPreferenceMergeTest.MergeNoConflicts
[       OK ] DictionaryPreferenceMergeTest.MergeNoConflicts (53 ms)
[451/3224] DictionaryPreferenceMergeTest.MergeNoConflicts (53 ms)
[ RUN      ] DictionaryPreferenceMergeTest.MergeConflicts
[       OK ] DictionaryPreferenceMergeTest.MergeConflicts (38 ms)
[452/3224] DictionaryPreferenceMergeTest.MergeConflicts (38 ms)
[ RUN      ] DictionaryPreferenceMergeTest.Equal
[       OK ] DictionaryPreferenceMergeTest.Equal (30 ms)
[453/3224] DictionaryPreferenceMergeTest.Equal (30 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationDoNotSyncDefaults
[       OK ] PrefsSyncableServiceTest.ModelAssociationDoNotSyncDefaults (1 ms)
[454/3224] PrefsSyncableServiceTest.ModelAssociationDoNotSyncDefaults (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationCloudHasData
[       OK ] PrefsSyncableServiceTest.ModelAssociationCloudHasData (1 ms)
[455/3224] PrefsSyncableServiceTest.ModelAssociationCloudHasData (1 ms)
[ RUN      ] PrefsSyncableServiceTest.FailModelAssociation
[2880:2880:0702/225530:3753246371:ERROR:prefs_syncable_service_unittest.cc(52)] Preferences datatype error was encountered: Error
[       OK ] PrefsSyncableServiceTest.FailModelAssociation (1 ms)
[456/3224] PrefsSyncableServiceTest.FailModelAssociation (1 ms)
[ RUN      ] PrefsSyncableServiceTest.UpdatedPreferenceWithDefaultValue
[       OK ] PrefsSyncableServiceTest.UpdatedPreferenceWithDefaultValue (0 ms)
[457/3224] PrefsSyncableServiceTest.UpdatedPreferenceWithDefaultValue (0 ms)
[ RUN      ] PrefsSyncableServiceTest.UpdatedSyncNodeUnknownPreference
[       OK ] PrefsSyncableServiceTest.UpdatedSyncNodeUnknownPreference (1 ms)
[458/3224] PrefsSyncableServiceTest.UpdatedSyncNodeUnknownPreference (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ManagedPreferences
[       OK ] PrefsSyncableServiceTest.ManagedPreferences (0 ms)
[459/3224] PrefsSyncableServiceTest.ManagedPreferences (0 ms)
[ RUN      ] PrefsSyncableServiceTest.ManagedListPreferences
[       OK ] PrefsSyncableServiceTest.ManagedListPreferences (1 ms)
[460/3224] PrefsSyncableServiceTest.ManagedListPreferences (1 ms)
[ RUN      ] ChromePasswordManagerClientTest.LogSavePasswordProgressNoReceiver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.LogSavePasswordProgressNoReceiver (83 ms)
[461/3224] ChromePasswordManagerClientTest.LogSavePasswordProgressNoReceiver (83 ms)
[ RUN      ] ChromePasswordManagerClientTest.LogSavePasswordProgressAttachReceiver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.LogSavePasswordProgressAttachReceiver (56 ms)
[462/3224] ChromePasswordManagerClientTest.LogSavePasswordProgressAttachReceiver (56 ms)
[ RUN      ] ChromePasswordManagerClientTest.LogSavePasswordProgressDetachReceiver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.LogSavePasswordProgressDetachReceiver (47 ms)
[463/3224] ChromePasswordManagerClientTest.LogSavePasswordProgressDetachReceiver (47 ms)
[ RUN      ] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Inactive
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Inactive (56 ms)
[464/3224] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Inactive (56 ms)
[ RUN      ] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledDefaultBehaviourTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledDefaultBehaviourTest (51 ms)
[465/3224] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledDefaultBehaviourTest (51 ms)
[ RUN      ] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledWhenFlagIsSetTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledWhenFlagIsSetTest (51 ms)
[466/3224] ChromePasswordManagerClientTest.IsAutomaticPasswordSavingEnabledWhenFlagIsSetTest (51 ms)
[ RUN      ] ChromePasswordManagerClientTest.IsPasswordManagementEnabledForCurrentPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.IsPasswordManagementEnabledForCurrentPage (346 ms)
[467/3224] ChromePasswordManagerClientTest.IsPasswordManagementEnabledForCurrentPage (346 ms)
[ RUN      ] ChromePasswordManagerClientTest.GetPasswordSyncState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.GetPasswordSyncState (49 ms)
[468/3224] ChromePasswordManagerClientTest.GetPasswordSyncState (49 ms)
[ RUN      ] ChromePasswordManagerClientTest.IsOffTheRecordTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.IsOffTheRecordTest (47 ms)
[469/3224] ChromePasswordManagerClientTest.IsOffTheRecordTest (47 ms)
[ RUN      ] ChromePasswordManagerClientTest.IsSavingEnabledForCurrentPageTest
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/password_manager/chrome_password_manager_client_unittest.cc:61:
    Function call: IsPasswordManagementEnabledForCurrentPage()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] ChromePasswordManagerClientTest.IsSavingEnabledForCurrentPageTest (52 ms)
[470/3224] ChromePasswordManagerClientTest.IsSavingEnabledForCurrentPageTest (52 ms)
[ RUN      ] GoogleUpdateTest.IsOrganicFirstRunBrandCodes
[       OK ] GoogleUpdateTest.IsOrganicFirstRunBrandCodes (1 ms)
[471/3224] GoogleUpdateTest.IsOrganicFirstRunBrandCodes (1 ms)
[ RUN      ] WebHistoryServiceTest.SetAudioHistoryEnabledTrue
[       OK ] WebHistoryServiceTest.SetAudioHistoryEnabledTrue (865 ms)
[472/3224] WebHistoryServiceTest.SetAudioHistoryEnabledTrue (865 ms)
[ RUN      ] WebHistoryServiceTest.SetAudioHistoryEnabledFalse
[       OK ] WebHistoryServiceTest.SetAudioHistoryEnabledFalse (49 ms)
[473/3224] WebHistoryServiceTest.SetAudioHistoryEnabledFalse (49 ms)
[ RUN      ] WebHistoryServiceTest.MultipleRequests
[       OK ] WebHistoryServiceTest.MultipleRequests (52 ms)
[474/3224] WebHistoryServiceTest.MultipleRequests (52 ms)
[ RUN      ] WebHistoryServiceTest.VerifyReadResponse
[       OK ] WebHistoryServiceTest.VerifyReadResponse (66 ms)
[475/3224] WebHistoryServiceTest.VerifyReadResponse (66 ms)
[ RUN      ] ImageHolderTest.OnFetchCompleteTest
[       OK ] ImageHolderTest.OnFetchCompleteTest (1 ms)
[476/3224] ImageHolderTest.OnFetchCompleteTest (1 ms)
[ RUN      ] ImageHolderTest.IsFetchingDoneTest
[       OK ] ImageHolderTest.IsFetchingDoneTest (1 ms)
[477/3224] ImageHolderTest.IsFetchingDoneTest (1 ms)
[ RUN      ] InternalAuthTest.BruteForce
[       OK ] InternalAuthTest.BruteForce (64 ms)
[478/3224] InternalAuthTest.BruteForce (64 ms)
[ RUN      ] InternalAuthTest.ExpirationAndBruteForce
[       OK ] InternalAuthTest.ExpirationAndBruteForce (3046 ms)
[479/3224] InternalAuthTest.ExpirationAndBruteForce (3046 ms)
[ RUN      ] InternalAuthTest.ChangeKey
[       OK ] InternalAuthTest.ChangeKey (53 ms)
[480/3224] InternalAuthTest.ChangeKey (53 ms)
[ RUN      ] PrefsSyncableServiceTest.DynamicManagedDefaultPreferences
[       OK ] PrefsSyncableServiceTest.DynamicManagedDefaultPreferences (2 ms)
[481/3224] PrefsSyncableServiceTest.DynamicManagedDefaultPreferences (2 ms)
[ RUN      ] PrefsSyncableServiceTest.DeletePreference
[       OK ] PrefsSyncableServiceTest.DeletePreference (1 ms)
[482/3224] PrefsSyncableServiceTest.DeletePreference (1 ms)
[ RUN      ] ProfilePrefStoreManagerTest.GetPrefFilePathFromProfilePath
[       OK ] ProfilePrefStoreManagerTest.GetPrefFilePathFromProfilePath (160 ms)
[483/3224] ProfilePrefStoreManagerTest.GetPrefFilePathFromProfilePath (160 ms)
[ RUN      ] ProfilePrefStoreManagerTest.UnprotectedToProtected
[       OK ] ProfilePrefStoreManagerTest.UnprotectedToProtected (40 ms)
[484/3224] ProfilePrefStoreManagerTest.UnprotectedToProtected (40 ms)
[ RUN      ] ProfilePrefStoreManagerTest.UnprotectedToProtectedWithoutTrust
[       OK ] ProfilePrefStoreManagerTest.UnprotectedToProtectedWithoutTrust (19 ms)
[485/3224] ProfilePrefStoreManagerTest.UnprotectedToProtectedWithoutTrust (19 ms)
[ RUN      ] SessionStartupPrefTest.URLListManagedOverridesUser
[       OK ] SessionStartupPrefTest.URLListManagedOverridesUser (1 ms)
[486/3224] SessionStartupPrefTest.URLListManagedOverridesUser (1 ms)
[ RUN      ] SessionStartupPrefTest.HomePageMigration
[       OK ] SessionStartupPrefTest.HomePageMigration (1 ms)
[487/3224] SessionStartupPrefTest.HomePageMigration (1 ms)
[ RUN      ] PrefHashCalculatorTest.TestCurrentAlgorithm
[       OK ] PrefHashCalculatorTest.TestCurrentAlgorithm (3 ms)
[488/3224] PrefHashCalculatorTest.TestCurrentAlgorithm (3 ms)
[ RUN      ] PrefHashCalculatorTest.TestCompatibilityWithLegacyPrefMetricsServiceId
[       OK ] PrefHashCalculatorTest.TestCompatibilityWithLegacyPrefMetricsServiceId (0 ms)
[489/3224] PrefHashCalculatorTest.TestCompatibilityWithLegacyPrefMetricsServiceId (0 ms)
[ RUN      ] PrefHashStoreImplTest.ImportExportOperations
[       OK ] PrefHashStoreImplTest.ImportExportOperations (6 ms)
[490/3224] PrefHashStoreImplTest.ImportExportOperations (6 ms)
[ RUN      ] PrefHashStoreImplTest.SplitHashStoreAndCheck
[       OK ] PrefHashStoreImplTest.SplitHashStoreAndCheck (134 ms)
[491/3224] PrefHashStoreImplTest.SplitHashStoreAndCheck (134 ms)
[ RUN      ] PrefHashStoreImplTest.TrustedUnknownSplitValueFromExistingAtomic
[       OK ] PrefHashStoreImplTest.TrustedUnknownSplitValueFromExistingAtomic (1 ms)
[492/3224] PrefHashStoreImplTest.TrustedUnknownSplitValueFromExistingAtomic (1 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.Reset
[       OK ] PrefServiceHashStoreContentsTest.Reset (1 ms)
[493/3224] PrefServiceHashStoreContentsTest.Reset (1 ms)
[ RUN      ] SegregatedPrefStoreTest.StoreValues
[       OK ] SegregatedPrefStoreTest.StoreValues (1 ms)
[494/3224] SegregatedPrefStoreTest.StoreValues (1 ms)
[ RUN      ] SegregatedPrefStoreTest.ReadValues
[       OK ] SegregatedPrefStoreTest.ReadValues (0 ms)
[495/3224] SegregatedPrefStoreTest.ReadValues (0 ms)
[ RUN      ] SegregatedPrefStoreTest.SelectedPrefReadError
[       OK ] SegregatedPrefStoreTest.SelectedPrefReadError (0 ms)
[496/3224] SegregatedPrefStoreTest.SelectedPrefReadError (0 ms)
[ RUN      ] SegregatedPrefStoreTest.SelectedPrefReadNoFileErrorAsync
[       OK ] SegregatedPrefStoreTest.SelectedPrefReadNoFileErrorAsync (0 ms)
[497/3224] SegregatedPrefStoreTest.SelectedPrefReadNoFileErrorAsync (0 ms)
[ RUN      ] SegregatedPrefStoreTest.UnselectedPrefReadNoFileError
[       OK ] SegregatedPrefStoreTest.UnselectedPrefReadNoFileError (0 ms)
[498/3224] SegregatedPrefStoreTest.UnselectedPrefReadNoFileError (0 ms)
[ RUN      ] SegregatedPrefStoreTest.BothPrefReadErrorAsync
[       OK ] SegregatedPrefStoreTest.BothPrefReadErrorAsync (0 ms)
[499/3224] SegregatedPrefStoreTest.BothPrefReadErrorAsync (0 ms)
[ RUN      ] TrackedPreferencesMigrationTest.FullMigrationWithLegacyHashStore
[       OK ] TrackedPreferencesMigrationTest.FullMigrationWithLegacyHashStore (4 ms)
[500/3224] TrackedPreferencesMigrationTest.FullMigrationWithLegacyHashStore (4 ms)
[ RUN      ] ResourcePrefetchPredictorTest.LazilyInitializeWithData
[       OK ] ResourcePrefetchPredictorTest.LazilyInitializeWithData (315 ms)
[501/3224] ResourcePrefetchPredictorTest.LazilyInitializeWithData (315 ms)
[ RUN      ] ResourcePrefetchPredictorTest.NavigationUrlNotInDBAndDBFull
[       OK ] ResourcePrefetchPredictorTest.NavigationUrlNotInDBAndDBFull (251 ms)
[502/3224] ResourcePrefetchPredictorTest.NavigationUrlNotInDBAndDBFull (251 ms)
[ RUN      ] ResourcePrefetchPredictorTest.DeleteUrls
[       OK ] ResourcePrefetchPredictorTest.DeleteUrls (187 ms)
[503/3224] ResourcePrefetchPredictorTest.DeleteUrls (187 ms)
[ RUN      ] ResourcePrefetchPredictorTest.OnMainFrameRedirect
[       OK ] ResourcePrefetchPredictorTest.OnMainFrameRedirect (211 ms)
[504/3224] ResourcePrefetchPredictorTest.OnMainFrameRedirect (211 ms)
[ RUN      ] ResourcePrefetchPredictorTest.GetCorrectPLT
[       OK ] ResourcePrefetchPredictorTest.GetCorrectPLT (211 ms)
[505/3224] ResourcePrefetchPredictorTest.GetCorrectPLT (211 ms)
[ RUN      ] ChromePrefServiceTest.UpdateCommandLinePrefStore
[       OK ] ChromePrefServiceTest.UpdateCommandLinePrefStore (0 ms)
[506/3224] ChromePrefServiceTest.UpdateCommandLinePrefStore (0 ms)
[ RUN      ] CommandLinePrefStoreTest.ProxySwitchValidation
[2870:2870:0702/225530:3753520209:WARNING:command_line_pref_store.cc(87)] Additional command-line proxy switches specified when --no-proxy-server was also specified.
[2870:2870:0702/225530:3753520345:WARNING:command_line_pref_store.cc(87)] Additional command-line proxy switches specified when --no-proxy-server was also specified.
[       OK ] CommandLinePrefStoreTest.ProxySwitchValidation (1 ms)
[507/3224] CommandLinePrefStoreTest.ProxySwitchValidation (1 ms)
[ RUN      ] CommandLinePrefStoreTest.ManualProxyModeInference
[       OK ] CommandLinePrefStoreTest.ManualProxyModeInference (0 ms)
[508/3224] CommandLinePrefStoreTest.ManualProxyModeInference (0 ms)
[ RUN      ] CommandLinePrefStoreTest.DisableSSLCipherSuites
[       OK ] CommandLinePrefStoreTest.DisableSSLCipherSuites (0 ms)
[509/3224] CommandLinePrefStoreTest.DisableSSLCipherSuites (0 ms)
[ RUN      ] IncognitoModePrefsTest.IntToAvailability
[       OK ] IncognitoModePrefsTest.IntToAvailability (0 ms)
[510/3224] IncognitoModePrefsTest.IntToAvailability (0 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingHost
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingHost (56 ms)
[511/3224] ResourcePrefetchCommonTest.FieldTrialPrefetchingHost (56 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingURL
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingURL (38 ms)
[512/3224] ResourcePrefetchCommonTest.FieldTrialPrefetchingURL (38 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingMoreResources
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingMoreResources (38 ms)
[513/3224] ResourcePrefetchCommonTest.FieldTrialPrefetchingMoreResources (38 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialLearningSmallDB
[       OK ] ResourcePrefetchCommonTest.FieldTrialLearningSmallDB (40 ms)
[514/3224] ResourcePrefetchCommonTest.FieldTrialLearningSmallDB (40 ms)
[ RUN      ] ResourcePrefetchPredictorTablesTest.GetAllData
[       OK ] ResourcePrefetchPredictorTablesTest.GetAllData (210 ms)
[515/3224] ResourcePrefetchPredictorTablesTest.GetAllData (210 ms)
[ RUN      ] ResourcePrefetchPredictorTablesTest.DeleteData
[       OK ] ResourcePrefetchPredictorTablesTest.DeleteData (237 ms)
[516/3224] ResourcePrefetchPredictorTablesTest.DeleteData (237 ms)
[ RUN      ] ResourcePrefetchPredictorTablesTest.DeleteAllData
[       OK ] ResourcePrefetchPredictorTablesTest.DeleteAllData (187 ms)
[517/3224] ResourcePrefetchPredictorTablesTest.DeleteAllData (187 ms)
[ RUN      ] ResourcePrefetchPredictorTablesReopenTest.UpdateData
[       OK ] ResourcePrefetchPredictorTablesReopenTest.UpdateData (185 ms)
[518/3224] ResourcePrefetchPredictorTablesReopenTest.UpdateData (185 ms)
[ RUN      ] ResourcePrefetchPredictorTablesReopenTest.DeleteSingleDataPoint
[       OK ] ResourcePrefetchPredictorTablesReopenTest.DeleteSingleDataPoint (218 ms)
[519/3224] ResourcePrefetchPredictorTablesReopenTest.DeleteSingleDataPoint (218 ms)
[ RUN      ] ResourcePrefetchPredictorTest.LazilyInitializeEmpty
[       OK ] ResourcePrefetchPredictorTest.LazilyInitializeEmpty (217 ms)
[520/3224] ResourcePrefetchPredictorTest.LazilyInitializeEmpty (217 ms)
[ RUN      ] PrerenderTest.RecentlyVisited
[       OK ] PrerenderTest.RecentlyVisited (61 ms)
[521/3224] PrerenderTest.RecentlyVisited (61 ms)
[ RUN      ] PrerenderTest.NotSoRecentlyVisited
[       OK ] PrerenderTest.NotSoRecentlyVisited (39 ms)
[522/3224] PrerenderTest.NotSoRecentlyVisited (39 ms)
[ RUN      ] PrerenderTest.PPLTDummy
[       OK ] PrerenderTest.PPLTDummy (41 ms)
[523/3224] PrerenderTest.PPLTDummy (41 ms)
[ RUN      ] PrerenderTest.RecentlyVisitedPPLTDummy
[       OK ] PrerenderTest.RecentlyVisitedPPLTDummy (41 ms)
[524/3224] PrerenderTest.RecentlyVisitedPPLTDummy (41 ms)
[ RUN      ] PrerenderTest.FragmentMatchesTest
[       OK ] PrerenderTest.FragmentMatchesTest (40 ms)
[525/3224] PrerenderTest.FragmentMatchesTest (40 ms)
[ RUN      ] PrerenderTest.FragmentsDifferTest
[       OK ] PrerenderTest.FragmentsDifferTest (41 ms)
[526/3224] PrerenderTest.FragmentsDifferTest (41 ms)
[ RUN      ] PrerenderTest.ClearTest
[       OK ] PrerenderTest.ClearTest (40 ms)
[527/3224] PrerenderTest.ClearTest (40 ms)
[ RUN      ] PrerenderTest.CancelAllTest
[       OK ] PrerenderTest.CancelAllTest (41 ms)
[528/3224] PrerenderTest.CancelAllTest (41 ms)
[ RUN      ] PrerenderTest.LinkManagerCancel
[       OK ] PrerenderTest.LinkManagerCancel (41 ms)
[529/3224] PrerenderTest.LinkManagerCancel (41 ms)
[ RUN      ] PrerenderTest.LinkManagerAbandon
[       OK ] PrerenderTest.LinkManagerAbandon (40 ms)
[530/3224] PrerenderTest.LinkManagerAbandon (40 ms)
[ RUN      ] AutocompleteActionPredictorTest.AddRow
[       OK ] AutocompleteActionPredictorTest.AddRow (880 ms)
[531/3224] AutocompleteActionPredictorTest.AddRow (880 ms)
[ RUN      ] AutocompleteActionPredictorTest.UpdateRow
[       OK ] AutocompleteActionPredictorTest.UpdateRow (245 ms)
[532/3224] AutocompleteActionPredictorTest.UpdateRow (245 ms)
[ RUN      ] AutocompleteActionPredictorTest.DeleteAllRows
[       OK ] AutocompleteActionPredictorTest.DeleteAllRows (246 ms)
[533/3224] AutocompleteActionPredictorTest.DeleteAllRows (246 ms)
[ RUN      ] AutocompleteActionPredictorTest.DeleteRowsWithURLs
[       OK ] AutocompleteActionPredictorTest.DeleteRowsWithURLs (211 ms)
[534/3224] AutocompleteActionPredictorTest.DeleteRowsWithURLs (211 ms)
[ RUN      ] AutocompleteActionPredictorTest.DeleteOldIdsFromCaches
[       OK ] AutocompleteActionPredictorTest.DeleteOldIdsFromCaches (219 ms)
[535/3224] AutocompleteActionPredictorTest.DeleteOldIdsFromCaches (219 ms)
[ RUN      ] AutocompleteActionPredictorTest.RecommendActionURL
[       OK ] AutocompleteActionPredictorTest.RecommendActionURL (223 ms)
[536/3224] AutocompleteActionPredictorTest.RecommendActionURL (223 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabled
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabled (32 ms)
[537/3224] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabled (32 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialLearningHost
[       OK ] ResourcePrefetchCommonTest.FieldTrialLearningHost (23 ms)
[538/3224] ResourcePrefetchCommonTest.FieldTrialLearningHost (23 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialLearningURL
[       OK ] ResourcePrefetchCommonTest.FieldTrialLearningURL (30 ms)
[539/3224] ResourcePrefetchCommonTest.FieldTrialLearningURL (30 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialLearningHost
[       OK ] ResourcePrefetchCommonTest.FieldTrialLearningHost (23 ms)
[540/3224] ResourcePrefetchCommonTest.FieldTrialLearning (22 ms)
[ RUN      ] PrerenderTest.LinkManagerAbandonThenCancel
[       OK ] PrerenderTest.LinkManagerAbandonThenCancel (34 ms)
[541/3224] PrerenderTest.LinkManagerAbandonThenCancel (34 ms)
[ RUN      ] PrerenderTest.LinkManagerAddTwiceCancelTwice
[       OK ] PrerenderTest.LinkManagerAddTwiceCancelTwice (22 ms)
[542/3224] PrerenderTest.LinkManagerAddTwiceCancelTwice (22 ms)
[ RUN      ] PrerenderTest.LinkManagerAddTwiceCancelTwiceThenAbandonTwice
[       OK ] PrerenderTest.LinkManagerAddTwiceCancelTwiceThenAbandonTwice (37 ms)
[543/3224] PrerenderTest.LinkManagerAddTwiceCancelTwiceThenAbandonTwice (37 ms)
[ RUN      ] PrerenderTest.LinkManagerCancelThenAddAgain
[       OK ] PrerenderTest.LinkManagerCancelThenAddAgain (41 ms)
[544/3224] PrerenderTest.LinkManagerCancelThenAddAgain (41 ms)
[ RUN      ] PrerenderTest.LinkManagerChannelClosing
[       OK ] PrerenderTest.LinkManagerChannelClosing (40 ms)
[545/3224] PrerenderTest.LinkManagerChannelClosing (40 ms)
[ RUN      ] PrerenderTest.LinkManagerWaitToLaunchNotLaunched
[       OK ] PrerenderTest.LinkManagerWaitToLaunchNotLaunched (41 ms)
[546/3224] PrerenderTest.LinkManagerWaitToLaunchNotLaunched (41 ms)
[ RUN      ] PrerenderTest.PrerenderContentsForInstantSearch
[       OK ] PrerenderTest.PrerenderContentsForInstantSearch (41 ms)
[547/3224] PrerenderTest.PrerenderContentsForInstantSearch (41 ms)
[ RUN      ] PrerenderUtilTest.ExtractURLInQueryStringTest
[       OK ] PrerenderUtilTest.ExtractURLInQueryStringTest (0 ms)
[548/3224] PrerenderUtilTest.ExtractURLInQueryStringTest (0 ms)
[ RUN      ] PrerenderUtilTest.DetectGoogleSearchREsultURLTest
[       OK ] PrerenderUtilTest.DetectGoogleSearchREsultURLTest (1 ms)
[549/3224] PrerenderUtilTest.DetectGoogleSearchREsultURLTest (1 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.DownloadFailure
[       OK ] GAIAInfoUpdateServiceTest.DownloadFailure (208 ms)
[550/3224] GAIAInfoUpdateServiceTest.DownloadFailure (208 ms)
[ RUN      ] ProfileInfoCacheTest.SetSupervisedUserId
[       OK ] ProfileInfoCacheTest.SetSupervisedUserId (91 ms)
[551/3224] ProfileInfoCacheTest.SetSupervisedUserId (91 ms)
[ RUN      ] ProfileInfoCacheTest.EmptyGAIAInfo
[       OK ] ProfileInfoCacheTest.EmptyGAIAInfo (7 ms)
[552/3224] ProfileInfoCacheTest.EmptyGAIAInfo (7 ms)
[ RUN      ] ProfileInfoCacheTest.CreateSupervisedTestingProfile
[       OK ] ProfileInfoCacheTest.CreateSupervisedTestingProfile (64 ms)
[553/3224] ProfileInfoCacheTest.CreateSupervisedTestingProfile (64 ms)
[ RUN      ] ProfileInfoCacheTest.AddStubProfile
[       OK ] ProfileInfoCacheTest.AddStubProfile (4 ms)
[554/3224] ProfileInfoCacheTest.AddStubProfile (4 ms)
[ RUN      ] ProfileInfoCacheTest.MigrateLegacyProfileNamesWithNewAvatarMenu
[       OK ] ProfileInfoCacheTest.MigrateLegacyProfileNamesWithNewAvatarMenu (8 ms)
[555/3224] ProfileInfoCacheTest.MigrateLegacyProfileNamesWithNewAvatarMenu (8 ms)
[ RUN      ] ProfileManagerTest.CreateProfileAsyncMultipleRequests
[       OK ] ProfileManagerTest.CreateProfileAsyncMultipleRequests (28 ms)
[556/3224] ProfileManagerTest.CreateProfileAsyncMultipleRequests (28 ms)
[ RUN      ] ProfileManagerTest.CreateProfilesAsync
[       OK ] ProfileManagerTest.CreateProfilesAsync (50 ms)
[557/3224] ProfileManagerTest.CreateProfilesAsync (50 ms)
[ RUN      ] ProfileManagerTest.AddProfileToCacheCheckOmitted
[       OK ] ProfileManagerTest.AddProfileToCacheCheckOmitted (50 ms)
[558/3224] ProfileManagerTest.AddProfileToCacheCheckOmitted (50 ms)
[ RUN      ] ProfileManagerTest.AutoloadProfilesWithBackgroundApps
[       OK ] ProfileManagerTest.AutoloadProfilesWithBackgroundApps (76 ms)
[559/3224] ProfileManagerTest.AutoloadProfilesWithBackgroundApps (76 ms)
[ RUN      ] ProfileManagerTest.DoNotAutoloadProfilesIfBackgroundModeOff
[       OK ] ProfileManagerTest.DoNotAutoloadProfilesIfBackgroundModeOff (5 ms)
[560/3224] ProfileManagerTest.DoNotAutoloadProfilesIfBackgroundModeOff (5 ms)
[ RUN      ] TrackedPreferencesMigrationTest.CleanupOnly
[       OK ] TrackedPreferencesMigrationTest.CleanupOnly (102 ms)
[561/3224] TrackedPreferencesMigrationTest.CleanupOnly (102 ms)
[ RUN      ] PrerenderHistoryTest.GetAsValue
[       OK ] PrerenderHistoryTest.GetAsValue (1 ms)
[562/3224] PrerenderHistoryTest.GetAsValue (1 ms)
[ RUN      ] PrerenderResourceThrottleTest.RedirectMainFrame
[       OK ] PrerenderResourceThrottleTest.RedirectMainFrame (7 ms)
[563/3224] PrerenderResourceThrottleTest.RedirectMainFrame (7 ms)
[ RUN      ] PrerenderTest.FoundTest
[       OK ] PrerenderTest.FoundTest (36 ms)
[564/3224] PrerenderTest.FoundTest (36 ms)
[ RUN      ] PrerenderTest.DuplicateTest
[       OK ] PrerenderTest.DuplicateTest (23 ms)
[565/3224] PrerenderTest.DuplicateTest (23 ms)
[ RUN      ] PrerenderTest.LinkManagerNavigateAwayNearExpiry
[       OK ] PrerenderTest.LinkManagerNavigateAwayNearExpiry (23 ms)
[566/3224] PrerenderTest.LinkManagerNavigateAwayNearExpiry (23 ms)
[ RUN      ] PrerenderTest.LinkManagerNavigateAwayLaunchAnother
[       OK ] PrerenderTest.LinkManagerNavigateAwayLaunchAnother (22 ms)
[567/3224] PrerenderTest.LinkManagerNavigateAwayLaunchAnother (22 ms)
[ RUN      ] PrerenderTest.PendingPrerenderTest
[       OK ] PrerenderTest.PendingPrerenderTest (22 ms)
[568/3224] PrerenderTest.PendingPrerenderTest (22 ms)
[ RUN      ] PrerenderTest.ControlGroup
[       OK ] PrerenderTest.ControlGroup (22 ms)
[569/3224] PrerenderTest.ControlGroup (22 ms)
[ RUN      ] PrerenderTest.NoRelNextByDefault
[       OK ] PrerenderTest.NoRelNextByDefault (22 ms)
[570/3224] PrerenderTest.NoRelNextByDefault (22 ms)
[ RUN      ] PushMessagingAppIdentifierTest.PersistOverwritesSameOriginAndSW
[       OK ] PushMessagingAppIdentifierTest.PersistOverwritesSameOriginAndSW (59 ms)
[571/3224] PushMessagingAppIdentifierTest.PersistOverwritesSameOriginAndSW (59 ms)
[ RUN      ] PushMessagingAppIdentifierTest.PersistDoesNotOverwriteDifferent
[       OK ] PushMessagingAppIdentifierTest.PersistDoesNotOverwriteDifferent (40 ms)
[572/3224] PushMessagingAppIdentifierTest.PersistDoesNotOverwriteDifferent (40 ms)
[ RUN      ] PushMessagingAppIdentifierTest.DeleteFromPrefs
[       OK ] PushMessagingAppIdentifierTest.DeleteFromPrefs (41 ms)
[573/3224] PushMessagingAppIdentifierTest.DeleteFromPrefs (41 ms)
[ RUN      ] PushMessagingPermissionContextTest.HasPermissionDenyDifferentOrigins
[       OK ] PushMessagingPermissionContextTest.HasPermissionDenyDifferentOrigins (41 ms)
[574/3224] PushMessagingPermissionContextTest.HasPermissionDenyDifferentOrigins (41 ms)
[ RUN      ] PushMessagingPermissionContextTest.HasPermissionAccept
[       OK ] PushMessagingPermissionContextTest.HasPermissionAccept (54 ms)
[575/3224] PushMessagingPermissionContextTest.HasPermissionAccept (54 ms)
[ RUN      ] PushMessagingPermissionContextTest.DecidePushPermission
[       OK ] PushMessagingPermissionContextTest.DecidePushPermission (52 ms)
[576/3224] PushMessagingPermissionContextTest.DecidePushPermission (52 ms)
[ RUN      ] ResourcesUtil.SpotCheckIds
[       OK ] ResourcesUtil.SpotCheckIds (7 ms)
[577/3224] ResourcesUtil.SpotCheckIds (7 ms)
[ RUN      ] IframeSourceTest.ShouldServiceRequest
[       OK ] IframeSourceTest.ShouldServiceRequest (152 ms)
[578/3224] IframeSourceTest.ShouldServiceRequest (152 ms)
[ RUN      ] IframeSourceTest.GetMimeType
[       OK ] IframeSourceTest.GetMimeType (2 ms)
[579/3224] IframeSourceTest.GetMimeType (2 ms)
[ RUN      ] DefaultSearchPrefMigrationTest.MigrateOnlyOnce
[       OK ] DefaultSearchPrefMigrationTest.MigrateOnlyOnce (46 ms)
[580/3224] DefaultSearchPrefMigrationTest.MigrateOnlyOnce (46 ms)
[ RUN      ] ProfileManagerTest.GetLastUsedProfileAllowedByPolicy
[       OK ] ProfileManagerTest.GetLastUsedProfileAllowedByPolicy (223 ms)
[581/3224] ProfileManagerTest.GetLastUsedProfileAllowedByPolicy (223 ms)
[ RUN      ] ProfileManagerTest.LastOpenedProfiles
[       OK ] ProfileManagerTest.LastOpenedProfiles (100 ms)
[582/3224] ProfileManagerTest.LastOpenedProfiles (100 ms)
[ RUN      ] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastOpenedAtShutdown
[       OK ] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastOpenedAtShutdown (146 ms)
[583/3224] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastOpenedAtShutdown (146 ms)
[ RUN      ] ProfileManagerTest.LastProfileDeleted
[       OK ] ProfileManagerTest.LastProfileDeleted (92 ms)
[584/3224] ProfileManagerTest.LastProfileDeleted (92 ms)
[ RUN      ] ProfileManagerTest.ProfileDisplayNameResetsDefaultName
[       OK ] ProfileManagerTest.ProfileDisplayNameResetsDefaultName (93 ms)
[585/3224] ProfileManagerTest.ProfileDisplayNameResetsDefaultName (93 ms)
[ RUN      ] ProfileManagerTest.ProfileDisplayNamePreservesSignedInName
[       OK ] ProfileManagerTest.ProfileDisplayNamePreservesSignedInName (87 ms)
[586/3224] ProfileManagerTest.ProfileDisplayNamePreservesSignedInName (87 ms)
[ RUN      ] ProfileManagerTest.ProfileDisplayNameIsEmailIfDefaultName
[       OK ] ProfileManagerTest.ProfileDisplayNameIsEmailIfDefaultName (128 ms)
[587/3224] ProfileManagerTest.ProfileDisplayNameIsEmailIfDefaultName (128 ms)
[ RUN      ] ProfileManagerGuestTest.GetLastUsedProfileAllowedByPolicy
[       OK ] ProfileManagerGuestTest.GetLastUsedProfileAllowedByPolicy (42 ms)
[588/3224] ProfileManagerGuestTest.GetLastUsedProfileAllowedByPolicy (42 ms)
[ RUN      ] PushMessagingAppIdentifierTest.ConstructorValidity
[       OK ] PushMessagingAppIdentifierTest.ConstructorValidity (42 ms)
[589/3224] PushMessagingAppIdentifierTest.ConstructorValidity (42 ms)
[ RUN      ] PushMessagingAppIdentifierTest.UniqueGuids
[       OK ] PushMessagingAppIdentifierTest.UniqueGuids (32 ms)
[590/3224] PushMessagingAppIdentifierTest.UniqueGuids (32 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.ShouldUseGAIAProfileInfo
[       OK ] GAIAInfoUpdateServiceTest.ShouldUseGAIAProfileInfo (197 ms)
[591/3224] GAIAInfoUpdateServiceTest.ShouldUseGAIAProfileInfo (197 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.ScheduleUpdate
[       OK ] GAIAInfoUpdateServiceTest.ScheduleUpdate (47 ms)
[592/3224] GAIAInfoUpdateServiceTest.ScheduleUpdate (47 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.LogOut
[2916:2916:0702/225532:3755531971:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] GAIAInfoUpdateServiceTest.LogOut (232 ms)
[593/3224] GAIAInfoUpdateServiceTest.LogOut (232 ms)
[ RUN      ] ProfileInfoUtilTest.WebUIIcon
[       OK ] ProfileInfoUtilTest.WebUIIcon (15 ms)
[594/3224] ProfileInfoUtilTest.WebUIIcon (15 ms)
[ RUN      ] ProfileDownloaderTest.AccountInfoNotReady
[       OK ] ProfileDownloaderTest.AccountInfoNotReady (37 ms)
[595/3224] ProfileDownloaderTest.AccountInfoNotReady (37 ms)
[ RUN      ] ProfileInfoCacheTest.Sort
[       OK ] ProfileInfoCacheTest.Sort (4 ms)
[596/3224] ProfileInfoCacheTest.Sort (4 ms)
[ RUN      ] ProfileInfoCacheTest.ProfileActiveTime
[       OK ] ProfileInfoCacheTest.ProfileActiveTime (3 ms)
[597/3224] ProfileInfoCacheTest.ProfileActiveTime (3 ms)
[ RUN      ] ProfileInfoCacheTest.GAIAName
[       OK ] ProfileInfoCacheTest.GAIAName (4 ms)
[598/3224] ProfileInfoCacheTest.GAIAName (4 ms)
[ RUN      ] ProfileInfoCacheTest.GAIAPicture
[       OK ] ProfileInfoCacheTest.GAIAPicture (238 ms)
[599/3224] ProfileInfoCacheTest.GAIAPicture (238 ms)
[ RUN      ] ProfileInfoCacheTest.PersistGAIAPicture
[       OK ] ProfileInfoCacheTest.PersistGAIAPicture (35 ms)
[600/3224] ProfileInfoCacheTest.PersistGAIAPicture (35 ms)
[ RUN      ] SearchProviderInstallDataTest.GetInstallState
[       OK ] SearchProviderInstallDataTest.GetInstallState (128 ms)
[601/3224] SearchProviderInstallDataTest.GetInstallState (128 ms)
[ RUN      ] SearchProviderInstallDataTest.ManagedDefaultSearch
[       OK ] SearchProviderInstallDataTest.ManagedDefaultSearch (84 ms)
[602/3224] SearchProviderInstallDataTest.ManagedDefaultSearch (84 ms)
[ RUN      ] SearchProviderInstallDataTest.GoogleBaseUrlChange
[       OK ] SearchProviderInstallDataTest.GoogleBaseUrlChange (117 ms)
[603/3224] SearchProviderInstallDataTest.GoogleBaseUrlChange (117 ms)
[ RUN      ] GCMAccountTrackerTest.NoAccounts
[       OK ] GCMAccountTrackerTest.NoAccounts (1 ms)
[604/3224] GCMAccountTrackerTest.NoAccounts (1 ms)
[ RUN      ] GCMAccountTrackerTest.TrackerObservesConnection
[       OK ] GCMAccountTrackerTest.TrackerObservesConnection (0 ms)
[605/3224] GCMAccountTrackerTest.TrackerObservesConnection (0 ms)
[ RUN      ] GCMAccountTrackerTest.PostponeTokenFetchingUntilConnected
[       OK ] GCMAccountTrackerTest.PostponeTokenFetchingUntilConnected (2 ms)
[606/3224] GCMAccountTrackerTest.PostponeTokenFetchingUntilConnected (2 ms)
[ RUN      ] GCMAccountTrackerTest.IsTokenFetchingRequired
[       OK ] GCMAccountTrackerTest.IsTokenFetchingRequired (1 ms)
[607/3224] GCMAccountTrackerTest.IsTokenFetchingRequired (1 ms)
[ RUN      ] GCMAccountTrackerTest.IsTokenReportingRequired
[       OK ] GCMAccountTrackerTest.IsTokenReportingRequired (0 ms)
[608/3224] GCMAccountTrackerTest.IsTokenReportingRequired (0 ms)
[ RUN      ] AccountReconcilorTest.Basic
[       OK ] AccountReconcilorTest.Basic (203 ms)
[609/3224] AccountReconcilorTest.Basic (203 ms)
[ RUN      ] AccountReconcilorTest.Reauth
[       OK ] AccountReconcilorTest.Reauth (47 ms)
[610/3224] AccountReconcilorTest.Reauth (47 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveEmptySyncFavicon
[       OK ] SyncFaviconCacheTest.ReceiveEmptySyncFavicon (1 ms)
[611/3224] SyncFaviconCacheTest.ReceiveEmptySyncFavicon (1 ms)
[ RUN      ] SyncFaviconCacheTest.MultipleMappings
[       OK ] SyncFaviconCacheTest.MultipleMappings (0 ms)
[612/3224] SyncFaviconCacheTest.MultipleMappings (0 ms)
[ RUN      ] SyncFaviconCacheTest.SyncEmpty
[       OK ] SyncFaviconCacheTest.SyncEmpty (0 ms)
[613/3224] SyncFaviconCacheTest.SyncEmpty (0 ms)
[ RUN      ] SyncFaviconCacheTest.SyncExistingLocal
[       OK ] SyncFaviconCacheTest.SyncExistingLocal (8 ms)
[614/3224] SyncFaviconCacheTest.SyncExistingLocal (8 ms)
[ RUN      ] SyncFaviconCacheTest.SyncExistingRemote
[       OK ] SyncFaviconCacheTest.SyncExistingRemote (10 ms)
[615/3224] SyncFaviconCacheTest.SyncExistingRemote (10 ms)
[ RUN      ] SyncFaviconCacheTest.SyncMergesImages
[       OK ] SyncFaviconCacheTest.SyncMergesImages (13 ms)
[616/3224] SyncFaviconCacheTest.SyncMergesImages (13 ms)
[ RUN      ] SyncFaviconCacheTest.SyncMergesTracking
[       OK ] SyncFaviconCacheTest.SyncMergesTracking (13 ms)
[617/3224] SyncFaviconCacheTest.SyncMergesTracking (13 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveSameImages
[       OK ] SyncFaviconCacheTest.ReceiveSameImages (8 ms)
[618/3224] SyncFaviconCacheTest.ReceiveSameImages (8 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveStaleTracking
[       OK ] SyncFaviconCacheTest.ReceiveStaleTracking (10 ms)
[619/3224] SyncFaviconCacheTest.ReceiveStaleTracking (10 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveNewTracking
[       OK ] SyncFaviconCacheTest.ReceiveNewTracking (11 ms)
[620/3224] SyncFaviconCacheTest.ReceiveNewTracking (11 ms)
[ RUN      ] AccountReconcilorTest.ProfileAlreadyConnected
[       OK ] AccountReconcilorTest.ProfileAlreadyConnected (132 ms)
[621/3224] AccountReconcilorTest.ProfileAlreadyConnected (132 ms)
[ RUN      ] AccountReconcilorTest.GetAccountsFromCookieFailure
[       OK ] AccountReconcilorTest.GetAccountsFromCookieFailure (28 ms)
[622/3224] AccountReconcilorTest.GetAccountsFromCookieFailure (28 ms)
[ RUN      ] AccountReconcilorTest.AddAccountToCookieCompletedWithBogusAccount
[       OK ] AccountReconcilorTest.AddAccountToCookieCompletedWithBogusAccount (38 ms)
[623/3224] AccountReconcilorTest.AddAccountToCookieCompletedWithBogusAccount (38 ms)
[ RUN      ] ChromeSigninClientTest.DelayNetworkCallRunsImmediatelyWithNetwork
[       OK ] ChromeSigninClientTest.DelayNetworkCallRunsImmediatelyWithNetwork (41 ms)
[624/3224] ChromeSigninClientTest.DelayNetworkCallRunsImmediatelyWithNetwork (41 ms)
[ RUN      ] ChromeSigninClientTest.DelayNetworkCallRunsAfterNetworkFound
[       OK ] ChromeSigninClientTest.DelayNetworkCallRunsAfterNetworkFound (80 ms)
[625/3224] ChromeSigninClientTest.DelayNetworkCallRunsAfterNetworkFound (80 ms)
[ RUN      ] LocalAuthTest.TruncateStringEvenly
[       OK ] LocalAuthTest.TruncateStringEvenly (0 ms)
[626/3224] LocalAuthTest.TruncateStringEvenly (0 ms)
[ RUN      ] SigninGlobalErrorTest.AuthStatusEnumerateAllErrors
[       OK ] SigninGlobalErrorTest.AuthStatusEnumerateAllErrors (67 ms)
[627/3224] SigninGlobalErrorTest.AuthStatusEnumerateAllErrors (67 ms)
[ RUN      ] SigninManagerTest.SignInWithRefreshTokenCallbackComplete
[       OK ] SigninManagerTest.SignInWithRefreshTokenCallbackComplete (63 ms)
[628/3224] SigninManagerTest.SignInWithRefreshTokenCallbackComplete (63 ms)
[ RUN      ] SigninManagerTest.SignOut
[2926:2926:0702/225533:3757134528:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] SigninManagerTest.SignOut (50 ms)
[629/3224] SigninManagerTest.SignOut (50 ms)
[ RUN      ] SigninManagerTest.SignOutWhileProhibited
[2926:2926:0702/225534:3757189484:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] SigninManagerTest.SignOutWhileProhibited (49 ms)
[630/3224] SigninManagerTest.SignOutWhileProhibited (49 ms)
[ RUN      ] SigninManagerTest.TestAlternateWildcard
[       OK ] SigninManagerTest.TestAlternateWildcard (268 ms)
[631/3224] SigninManagerTest.TestAlternateWildcard (268 ms)
[ RUN      ] SigninManagerTest.ProhibitedAtStartup
[2929:2929:0702/225533:3757026525:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] SigninManagerTest.ProhibitedAtStartup (37 ms)
[632/3224] SigninManagerTest.ProhibitedAtStartup (37 ms)
[ RUN      ] SigninManagerTest.ProhibitedAfterStartup
[2929:2929:0702/225533:3757058013:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] SigninManagerTest.ProhibitedAfterStartup (28 ms)
[633/3224] SigninManagerTest.ProhibitedAfterStartup (28 ms)
[ RUN      ] SigninManagerTest.ExternalSignIn
[       OK ] SigninManagerTest.ExternalSignIn (47 ms)
[634/3224] SigninManagerTest.ExternalSignIn (47 ms)
[ RUN      ] SigninTrackerTest.SignInFails
[       OK ] SigninTrackerTest.SignInFails (42 ms)
[635/3224] SigninTrackerTest.SignInFails (42 ms)
[ RUN      ] SigninTrackerTest.SignInSucceeds
[       OK ] SigninTrackerTest.SignInSucceeds (41 ms)
[636/3224] SigninTrackerTest.SignInSucceeds (41 ms)
[ RUN      ] CertificateErrorReportTest.SerializedReportAsProtobufWithInterstitialInfo
[       OK ] CertificateErrorReportTest.SerializedReportAsProtobufWithInterstitialInfo (12 ms)
[637/3224] CertificateErrorReportTest.SerializedReportAsProtobufWithInterstitialInfo (12 ms)
[ RUN      ] ChromeFraudulentCertificateReporterTest.ReportIsSent
[       OK ] ChromeFraudulentCertificateReporterTest.ReportIsSent (11 ms)
[638/3224] ChromeFraudulentCertificateReporterTest.ReportIsSent (11 ms)
[ RUN      ] ChromeFraudulentCertificateReporterTest.ReportIsNotSent
[       OK ] ChromeFraudulentCertificateReporterTest.ReportIsNotSent (11 ms)
[639/3224] ChromeFraudulentCertificateReporterTest.ReportIsNotSent (11 ms)
[ RUN      ] SSLErrorClassificationTest.TestNameMismatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorClassificationTest.TestNameMismatch (91 ms)
[640/3224] SSLErrorClassificationTest.TestNameMismatch (91 ms)
[ RUN      ] SyncBackendMigratorTest.RestartMigration
[       OK ] SyncBackendMigratorTest.RestartMigration (227 ms)
[641/3224] SyncBackendMigratorTest.RestartMigration (227 ms)
[ RUN      ] SyncBackendMigratorTest.MigratedTypeDisabledByUserDuringMigration
[       OK ] SyncBackendMigratorTest.MigratedTypeDisabledByUserDuringMigration (61 ms)
[642/3224] SyncBackendMigratorTest.MigratedTypeDisabledByUserDuringMigration (61 ms)
[ RUN      ] SyncBackendMigratorTest.ConfigureFailure
[2933:2933:0702/225533:3757140745:WARNING:backend_migrator.cc(176)] Profile0: Unable to migrate, configuration failed!
[       OK ] SyncBackendMigratorTest.ConfigureFailure (57 ms)
[643/3224] SyncBackendMigratorTest.ConfigureFailure (57 ms)
[ RUN      ] BackupRollbackControllerTest.NoRollbackIfOutOfTries
[       OK ] BackupRollbackControllerTest.NoRollbackIfOutOfTries (0 ms)
[644/3224] BackupRollbackControllerTest.NoRollbackIfOutOfTries (0 ms)
[ RUN      ] BackupRollbackControllerTest.NoRollbackIfUserSignedIn
[       OK ] BackupRollbackControllerTest.NoRollbackIfUserSignedIn (0 ms)
[645/3224] BackupRollbackControllerTest.NoRollbackIfUserSignedIn (0 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartDependentsReady
[       OK ] SyncBookmarkDataTypeControllerTest.StartDependentsReady (30 ms)
[646/3224] SyncBookmarkDataTypeControllerTest.StartDependentsReady (30 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartHistoryServiceNotReady
[       OK ] SyncBookmarkDataTypeControllerTest.StartHistoryServiceNotReady (51 ms)
[647/3224] SyncBookmarkDataTypeControllerTest.StartHistoryServiceNotReady (51 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartAssociationFailed
[2933:2933:0702/225534:3757291533:ERROR:bookmark_data_type_controller_unittest.cc(290)] Bookmarks datatype error was encountered: error
[       OK ] SyncBookmarkDataTypeControllerTest.StartAssociationFailed (51 ms)
[648/3224] SyncBookmarkDataTypeControllerTest.StartAssociationFailed (51 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartAborted
[       OK ] SyncBookmarkDataTypeControllerTest.StartAborted (47 ms)
[649/3224] SyncBookmarkDataTypeControllerTest.StartAborted (47 ms)
[ RUN      ] SyncFaviconCacheTest.Empty
[       OK ] SyncFaviconCacheTest.Empty (0 ms)
[650/3224] SyncFaviconCacheTest.Empty (0 ms)
[ RUN      ] SSLErrorClassificationTest.TestHostNameHasKnownTLD
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorClassificationTest.TestHostNameHasKnownTLD (676 ms)
[651/3224] SSLErrorClassificationTest.TestHostNameHasKnownTLD (676 ms)
[ RUN      ] SSLErrorClassificationTest.TestPrivateURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorClassificationTest.TestPrivateURL (27 ms)
[652/3224] SSLErrorClassificationTest.TestPrivateURL (27 ms)
[ RUN      ] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnTimerExpired
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnTimerExpired (244 ms)
[653/3224] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnTimerExpired (244 ms)
[ RUN      ] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnNoCaptivePortalResult
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnNoCaptivePortalResult (104 ms)
[654/3224] SSLErrorHandlerTest.ShouldShowSSLInterstitialOnNoCaptivePortalResult (104 ms)
[ RUN      ] StatusIconMenuModelTest.ToggleBooleanProperties
[       OK ] StatusIconMenuModelTest.ToggleBooleanProperties (0 ms)
[655/3224] StatusIconMenuModelTest.ToggleBooleanProperties (0 ms)
[ RUN      ] StatusIconMenuModelTest.SetProperties
[       OK ] StatusIconMenuModelTest.SetProperties (1 ms)
[656/3224] StatusIconMenuModelTest.SetProperties (1 ms)
[ RUN      ] StatusTrayTest.CreateRemove
[       OK ] StatusTrayTest.CreateRemove (0 ms)
[657/3224] StatusTrayTest.CreateRemove (0 ms)
[ RUN      ] SyncUIUtilTestAbout.ConstructAboutInformationWithUnrecoverableErrorTest
[       OK ] SyncUIUtilTestAbout.ConstructAboutInformationWithUnrecoverableErrorTest (119 ms)
[658/3224] SyncUIUtilTestAbout.ConstructAboutInformationWithUnrecoverableErrorTest (119 ms)
[ RUN      ] SyncBackendMigratorTest.Sanity
[       OK ] SyncBackendMigratorTest.Sanity (55 ms)
[659/3224] SyncBackendMigratorTest.Sanity (55 ms)
[ RUN      ] SyncBackendMigratorTest.MigrateNigori
[       OK ] SyncBackendMigratorTest.MigrateNigori (51 ms)
[660/3224] SyncBackendMigratorTest.MigrateNigori (51 ms)
[ RUN      ] SyncFaviconCacheTest.DeleteFavicons
[       OK ] SyncFaviconCacheTest.DeleteFavicons (10 ms)
[661/3224] SyncFaviconCacheTest.DeleteFavicons (10 ms)
[ RUN      ] SyncFaviconCacheTest.NoExpireOnProcessSyncChanges
[       OK ] SyncFaviconCacheTest.NoExpireOnProcessSyncChanges (37 ms)
[662/3224] SyncFaviconCacheTest.NoExpireOnProcessSyncChanges (37 ms)
[ RUN      ] SyncFaviconCacheTest.AddOnFaviconVisited
[       OK ] SyncFaviconCacheTest.AddOnFaviconVisited (4 ms)
[663/3224] SyncFaviconCacheTest.AddOnFaviconVisited (4 ms)
[ RUN      ] SyncFaviconCacheTest.ExpireOnFaviconVisited
[       OK ] SyncFaviconCacheTest.ExpireOnFaviconVisited (14 ms)
[664/3224] SyncFaviconCacheTest.ExpireOnFaviconVisited (14 ms)
[ RUN      ] SyncFaviconCacheTest.HistorySubsetClear
[       OK ] SyncFaviconCacheTest.HistorySubsetClear (7 ms)
[665/3224] SyncFaviconCacheTest.HistorySubsetClear (7 ms)
[ RUN      ] SyncFaviconCacheTest.IgnoreDataScheme
[       OK ] SyncFaviconCacheTest.IgnoreDataScheme (2 ms)
[666/3224] SyncFaviconCacheTest.IgnoreDataScheme (2 ms)
[ RUN      ] SyncFaviconCacheTest.UpdatedOrphans
[       OK ] SyncFaviconCacheTest.UpdatedOrphans (6 ms)
[667/3224] SyncFaviconCacheTest.UpdatedOrphans (6 ms)
[ RUN      ] SyncFaviconCacheTest.VisitFaviconClockSkew
[       OK ] SyncFaviconCacheTest.VisitFaviconClockSkew (21 ms)
[668/3224] SyncFaviconCacheTest.VisitFaviconClockSkew (21 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartStopBeforeAssociation

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: DeactivateDataType(2)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncFrontendDataTypeControllerTest.StartStopBeforeAssociation (156 ms)
[669/3224] SyncFrontendDataTypeControllerTest.StartStopBeforeAssociation (156 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.AbortDuringStartModels
[       OK ] SyncFrontendDataTypeControllerTest.AbortDuringStartModels (26 ms)
[670/3224] SyncFrontendDataTypeControllerTest.AbortDuringStartModels (26 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartAssociationFailed
[2947:2947:0702/225534:3758035249:ERROR:frontend_data_type_controller_unittest.cc(217)] Bookmarks datatype error was encountered: error
[       OK ] SyncFrontendDataTypeControllerTest.StartAssociationFailed (131 ms)
[671/3224] SyncFrontendDataTypeControllerTest.StartAssociationFailed (131 ms)
[ RUN      ] LocalDeviceInfoProviderTest.GetLocalSyncCacheGUID
[       OK ] LocalDeviceInfoProviderTest.GetLocalSyncCacheGUID (1 ms)
[672/3224] LocalDeviceInfoProviderTest.GetLocalSyncCacheGUID (1 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.StartFirstRun

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AbortAssociation()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncNonFrontendDataTypeControllerTest.StartFirstRun (32 ms)
[673/3224] SyncNonFrontendDataTypeControllerTest.StartFirstRun (32 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.StartAssociationFailed
[2947:2947:0702/225535:3758191040:ERROR:non_frontend_data_type_controller_unittest.cc(249)] Bookmarks datatype error was encountered: Error

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: DeactivateDataType(2)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncNonFrontendDataTypeControllerTest.StartAssociationFailed (31 ms)
[674/3224] SyncNonFrontendDataTypeControllerTest.StartAssociationFailed (31 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError
[2947:2969:0702/225535:3758226046:ERROR:non_frontend_data_type_controller.cc(103)] Bookmarks unrecoverable error was encountered: Failed to load sync nodes
[       OK ] SyncNonFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (30 ms)
[675/3224] SyncNonFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (30 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationInactive
[       OK ] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationInactive (33 ms)
[676/3224] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationInactive (33 ms)
[ RUN      ] SyncSearchEngineDataTypeControllerTest.StartURLServiceReady
[       OK ] SyncSearchEngineDataTypeControllerTest.StartURLServiceReady (105 ms)
[677/3224] SyncSearchEngineDataTypeControllerTest.StartURLServiceReady (105 ms)
[ RUN      ] SyncSearchEngineDataTypeControllerTest.StartURLServiceNotReady
[       OK ] SyncSearchEngineDataTypeControllerTest.StartURLServiceNotReady (103 ms)
[678/3224] SyncSearchEngineDataTypeControllerTest.StartURLServiceNotReady (103 ms)
[ RUN      ] SyncSearchEngineDataTypeControllerTest.StopBeforeLoaded
[       OK ] SyncSearchEngineDataTypeControllerTest.StopBeforeLoaded (96 ms)
[679/3224] SyncSearchEngineDataTypeControllerTest.StopBeforeLoaded (96 ms)
[ RUN      ] SyncBackendHostTest.InitShutdown
[2947:2978:0702/225535:3758662397:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2947:2978:0702/225535:3758662558:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.InitShutdown (111 ms)
[680/3224] SyncBackendHostTest.InitShutdown (111 ms)
[ RUN      ] SyncBackendRegistrarTest.ConfigureDataTypes
[2961:2961:0702/225536:3759640859:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2961:2961:0702/225536:3759641253:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2961:2961:0702/225536:3759641470:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2961:2961:0702/225536:3759641605:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2961:2961:0702/225536:3759641803:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2961:2961:0702/225536:3759641957:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendRegistrarTest.ConfigureDataTypes (864 ms)
[681/3224] SyncBackendRegistrarTest.ConfigureDataTypes (864 ms)
[ RUN      ] SyncedSessionTrackerTest.PutTabInWindow
[       OK ] SyncedSessionTrackerTest.PutTabInWindow (0 ms)
[682/3224] SyncedSessionTrackerTest.PutTabInWindow (0 ms)
[ RUN      ] SyncedSessionTrackerTest.LookupAllForeignSessions
[       OK ] SyncedSessionTrackerTest.LookupAllForeignSessions (0 ms)
[683/3224] SyncedSessionTrackerTest.LookupAllForeignSessions (0 ms)
[ RUN      ] SyncedSessionTrackerTest.LookupSessionTab
[       OK ] SyncedSessionTrackerTest.LookupSessionTab (0 ms)
[684/3224] SyncedSessionTrackerTest.LookupSessionTab (0 ms)
[ RUN      ] SyncedSessionTrackerTest.ManyGetTabs
[       OK ] SyncedSessionTrackerTest.ManyGetTabs (823 ms)
[685/3224] SyncedSessionTrackerTest.ManyGetTabs (823 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.MergeUrls
[       OK ] SyncTypedUrlModelAssociatorTest.MergeUrls (0 ms)
[686/3224] SyncTypedUrlModelAssociatorTest.MergeUrls (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.DiffVisitsSame
[       OK ] SyncTypedUrlModelAssociatorTest.DiffVisitsSame (0 ms)
[687/3224] SyncTypedUrlModelAssociatorTest.DiffVisitsSame (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.WriteTypedUrlSpecifics
[       OK ] SyncTypedUrlModelAssociatorTest.WriteTypedUrlSpecifics (0 ms)
[688/3224] SyncTypedUrlModelAssociatorTest.WriteTypedUrlSpecifics (0 ms)
[ RUN      ] SyncUIModelWorkerTest.ScheduledWorkRunsOnUILoop
[       OK ] SyncUIModelWorkerTest.ScheduledWorkRunsOnUILoop (3 ms)
[689/3224] SyncUIModelWorkerTest.ScheduledWorkRunsOnUILoop (3 ms)
[ RUN      ] ProfileSyncAuthProviderTest.RequestToken
[       OK ] ProfileSyncAuthProviderTest.RequestToken (30 ms)
[690/3224] ProfileSyncAuthProviderTest.RequestToken (30 ms)
[ RUN      ] SyncBackendHostTest.FirstTimeSync
[2956:2986:0702/225535:3759078369:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2986:0702/225535:3759078579:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225535:3759088592:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225535:3759088761:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.FirstTimeSync (813 ms)
[691/3224] SyncBackendHostTest.FirstTimeSync (813 ms)
[ RUN      ] SyncBackendHostTest.PartialTypes
[2956:2989:0702/225536:3759205509:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2989:0702/225536:3759205666:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225536:3759215296:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225536:3759215497:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.PartialTypes (114 ms)
[692/3224] SyncBackendHostTest.PartialTypes (114 ms)
[ RUN      ] SyncBackendHostTest.AddTypes
[2956:2995:0702/225536:3759317646:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2995:0702/225536:3759317802:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225536:3759327194:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225536:3759327381:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225536:3759329827:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225536:3759329985:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.AddTypes (112 ms)
[693/3224] SyncBackendHostTest.AddTypes (112 ms)
[ RUN      ] SyncBackendHostTest.NewlySupportedTypes
[2956:2998:0702/225536:3759453848:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2998:0702/225536:3759454031:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225536:3759463146:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225536:3759463323:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.NewlySupportedTypes (131 ms)
[694/3224] SyncBackendHostTest.NewlySupportedTypes (131 ms)
[ RUN      ] SyncBackendHostTest.DownloadControlTypes
[2956:3004:0702/225536:3759610413:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:3004:0702/225536:3759610584:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.DownloadControlTypes (144 ms)
[695/3224] SyncBackendHostTest.DownloadControlTypes (144 ms)
[ RUN      ] SyncBackendHostTest.SilentlyFailToDownloadControlTypes
[2956:3011:0702/225536:3759753768:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:3011:0702/225536:3759753946:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:3011:0702/225536:3759765838:ERROR:sync_backend_host_core.cc(509)] Failed to download control types
[       OK ] SyncBackendHostTest.SilentlyFailToDownloadControlTypes (134 ms)
[696/3224] SyncBackendHostTest.SilentlyFailToDownloadControlTypes (134 ms)
[ RUN      ] SyncBackendHostTest.AttemptForwardLocalRefreshRequestLate
[2956:3016:0702/225536:3759878458:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:3016:0702/225536:3759878643:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.AttemptForwardLocalRefreshRequestLate (127 ms)
[697/3224] SyncBackendHostTest.AttemptForwardLocalRefreshRequestLate (127 ms)
[ RUN      ] SyncBackendHostTest.DownloadControlTypesRestart
[2956:3023:0702/225536:3760015839:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:3023:0702/225536:3760016061:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.DownloadControlTypesRestart (134 ms)
[698/3224] SyncBackendHostTest.DownloadControlTypesRestart (134 ms)
[ RUN      ] SyncBackendHostTest.DisableThenPurgeType
[2956:3027:0702/225537:3760153091:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:3027:0702/225537:3760153250:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225537:3760162653:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225537:3760162806:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225537:3760165208:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225537:3760165366:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2956:2956:0702/225537:3760166259:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2956:2956:0702/225537:3760166411:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.DisableThenPurgeType (137 ms)
[699/3224] SyncBackendHostTest.DisableThenPurgeType (137 ms)
[ RUN      ] SyncBackendRegistrarTest.ConstructorEmpty
[       OK ] SyncBackendRegistrarTest.ConstructorEmpty (131 ms)
[700/3224] SyncBackendRegistrarTest.ConstructorEmpty (131 ms)
[ RUN      ] ProfileSyncAuthProviderTest.RequestTokenTwoConcurrentRequests
[       OK ] ProfileSyncAuthProviderTest.RequestTokenTwoConcurrentRequests (45 ms)
[701/3224] ProfileSyncAuthProviderTest.RequestTokenTwoConcurrentRequests (45 ms)
[ RUN      ] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableOne
[       OK ] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableOne (198 ms)
[702/3224] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableOne (198 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeEntriesEmptySync
[2972:2972:0702/225536:3759712982:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225536:3759713199:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3010:0702/225536:3759744698:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3010:0702/225536:3759744863:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3010:0702/225536:3759745098:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225536:3759747793:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3759747942:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225536:3759748452:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3759748599:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeEntriesEmptySync (173 ms)
[703/3224] ProfileSyncServiceAutofillTest.HasNativeEntriesEmptySync (173 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeWithDuplicatesEmptySync
[2972:2972:0702/225536:3759887378:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225536:3759887560:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3017:0702/225536:3759935968:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3017:0702/225536:3759936202:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3017:0702/225536:3759936412:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225536:3759938426:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3759938585:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225536:3759939010:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3759939159:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeWithDuplicatesEmptySync (179 ms)
[704/3224] ProfileSyncServiceAutofillTest.HasNativeWithDuplicatesEmptySync (179 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeHasSyncNoMerge
[2972:2972:0702/225536:3760059137:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225536:3760059345:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3025:0702/225536:3760091518:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3025:0702/225536:3760091679:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3025:0702/225536:3760091909:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225536:3760093947:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3760094093:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225536:3760094527:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225536:3760094682:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeHasSyncNoMerge (158 ms)
[705/3224] ProfileSyncServiceAutofillTest.HasNativeHasSyncNoMerge (158 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeEntry
[2972:2972:0702/225537:3760228931:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225537:3760229110:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3032:0702/225537:3760248868:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3032:0702/225537:3760249047:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3032:0702/225537:3760249269:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225537:3760251317:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760251467:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225537:3760251893:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760252068:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeEntry (144 ms)
[706/3224] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeEntry (144 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfile
[2972:2972:0702/225537:3760405283:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225537:3760405457:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3044:0702/225537:3760417623:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3044:0702/225537:3760417814:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3044:0702/225537:3760418036:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225537:3760420308:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760420489:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225537:3760420901:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760421051:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfile (171 ms)
[707/3224] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfile (171 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfileCombine
[2972:2972:0702/225537:3760731646:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225537:3760731807:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3054:0702/225537:3760750561:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3054:0702/225537:3760750732:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3054:0702/225537:3760750953:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225537:3760753101:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760753296:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225537:3760753726:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760753882:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfileCombine (334 ms)
[708/3224] ProfileSyncServiceAutofillTest.HasNativeHasSyncMergeProfileCombine (334 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.MergeProfileWithDifferentGuid
[2972:2972:0702/225537:3760887551:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225537:3760887759:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3064:0702/225537:3760910850:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3064:0702/225537:3760911039:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3064:0702/225537:3760911257:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225537:3760913479:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760913632:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225537:3760914036:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3760914178:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.MergeProfileWithDifferentGuid (148 ms)
[709/3224] ProfileSyncServiceAutofillTest.MergeProfileWithDifferentGuid (148 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.ProcessUserChangeAddEntry
[2972:2972:0702/225537:3761027538:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2972:2972:0702/225537:3761027729:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2972:3068:0702/225537:3761051260:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:3068:0702/225537:3761051432:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:3068:0702/225537:3761051643:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2972:2972:0702/225537:3761053668:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3761053828:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2972:2972:0702/225537:3761054231:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2972:2972:0702/225537:3761054381:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.ProcessUserChangeAddEntry (132 ms)
[710/3224] ProfileSyncServiceAutofillTest.ProcessUserChangeAddEntry (132 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.ProcessUserChangeAddProfile
[2975:2975:0702/225537:3760264290:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2975:2975:0702/225537:3760264524:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2975:3036:0702/225537:3760293954:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:3036:0702/225537:3760294117:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:3036:0702/225537:3760294361:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2975:2975:0702/225537:3760296725:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760296859:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:2975:0702/225537:3760297275:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760297421:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.ProcessUserChangeAddProfile (1061 ms)
[711/3224] ProfileSyncServiceAutofillTest.ProcessUserChangeAddProfile (1061 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.ProcessUserChangeUpdateEntry
[2975:2975:0702/225537:3760422868:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2975:2975:0702/225537:3760422977:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2975:3045:0702/225537:3760445797:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:3045:0702/225537:3760445969:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:3045:0702/225537:3760446171:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2975:2975:0702/225537:3760448205:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760448361:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:2975:0702/225537:3760448800:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760448955:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.ProcessUserChangeUpdateEntry (130 ms)
[712/3224] ProfileSyncServiceAutofillTest.ProcessUserChangeUpdateEntry (130 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveProfile
[2975:2975:0702/225537:3760538779:ERROR:account_tracker.cc(386)] OnNetworkError -1
[2975:2975:0702/225537:3760538966:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[2975:3053:0702/225537:3760563232:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:3053:0702/225537:3760563413:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:3053:0702/225537:3760563642:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[2975:2975:0702/225537:3760565607:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760565753:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[2975:2975:0702/225537:3760566251:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[2975:2975:0702/225537:3760566410:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveProfile (110 ms)
[713/3224] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveProfile (110 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialState
[       OK ] ProfileSyncServiceBookmarkTest.InitialState (95 ms)
[714/3224] ProfileSyncServiceBookmarkTest.InitialState (95 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithDeleteJournal
[       OK ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithDeleteJournal (115 ms)
[715/3224] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithDeleteJournal (115 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialModelAssociateVerifyExternalIdMatch
[       OK ] ProfileSyncServiceBookmarkTest.InitialModelAssociateVerifyExternalIdMatch (130 ms)
[716/3224] ProfileSyncServiceBookmarkTest.InitialModelAssociateVerifyExternalIdMatch (130 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithInvalidUrl
[       OK ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithInvalidUrl (121 ms)
[717/3224] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithInvalidUrl (121 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.BookmarkModelOperations
[       OK ] ProfileSyncServiceBookmarkTest.BookmarkModelOperations (131 ms)
[718/3224] ProfileSyncServiceBookmarkTest.BookmarkModelOperations (131 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.ServerChangeProcessing
[       OK ] ProfileSyncServiceBookmarkTest.ServerChangeProcessing (124 ms)
[719/3224] ProfileSyncServiceBookmarkTest.ServerChangeProcessing (124 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.ServerChangeWithNonCanonicalURL
[       OK ] ProfileSyncServiceBookmarkTest.ServerChangeWithNonCanonicalURL (208 ms)
[720/3224] ProfileSyncServiceBookmarkTest.ServerChangeWithNonCanonicalURL (208 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.CornerCaseNames
[       OK ] ProfileSyncServiceBookmarkTest.CornerCaseNames (613 ms)
[721/3224] ProfileSyncServiceBookmarkTest.CornerCaseNames (613 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.ApplySyncDeletesFromJournal
[       OK ] ProfileSyncServiceBookmarkTest.ApplySyncDeletesFromJournal (237 ms)
[722/3224] ProfileSyncServiceBookmarkTest.ApplySyncDeletesFromJournal (237 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.UpdateThenAdd
[       OK ] ProfileSyncServiceBookmarkTest.UpdateThenAdd (101 ms)
[723/3224] ProfileSyncServiceBookmarkTest.UpdateThenAdd (101 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.Persistence
[       OK ] ProfileSyncServiceBookmarkTestWithData.Persistence (345 ms)
[724/3224] ProfileSyncServiceBookmarkTestWithData.Persistence (345 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptySyncModel
[       OK ] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptySyncModel (222 ms)
[725/3224] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptySyncModel (222 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptyBookmarkModel
[       OK ] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptyBookmarkModel (248 ms)
[726/3224] ProfileSyncServiceBookmarkTestWithData.MergeWithEmptyBookmarkModel (248 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.MergeExpectedIdenticalModels
[       OK ] ProfileSyncServiceBookmarkTestWithData.MergeExpectedIdenticalModels (438 ms)
[727/3224] ProfileSyncServiceBookmarkTestWithData.MergeExpectedIdenticalModels (438 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.MergeModelsWithSomeExtras
[       OK ] ProfileSyncServiceBookmarkTestWithData.MergeModelsWithSomeExtras (262 ms)
[728/3224] ProfileSyncServiceBookmarkTestWithData.MergeModelsWithSomeExtras (262 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.ModelAssociationPersistence
[       OK ] ProfileSyncServiceBookmarkTestWithData.ModelAssociationPersistence (200 ms)
[729/3224] ProfileSyncServiceBookmarkTestWithData.ModelAssociationPersistence (200 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.ModelAssociationInvalidPersistence
[       OK ] ProfileSyncServiceBookmarkTestWithData.ModelAssociationInvalidPersistence (227 ms)
[730/3224] ProfileSyncServiceBookmarkTestWithData.ModelAssociationInvalidPersistence (227 ms)
[ RUN      ] ProfileSyncServiceTest.GetSyncServiceURL
[       OK ] ProfileSyncServiceTest.GetSyncServiceURL (203 ms)
[731/3224] ProfileSyncServiceTest.GetSyncServiceURL (203 ms)
[ RUN      ] ProfileSyncServiceTest.DisableSyncFlag
[       OK ] ProfileSyncServiceTest.DisableSyncFlag (45 ms)
[732/3224] ProfileSyncServiceTest.DisableSyncFlag (45 ms)
[ RUN      ] ProfileSyncServiceTest.NoDisableSyncFlag
[       OK ] ProfileSyncServiceTest.NoDisableSyncFlag (32 ms)
[733/3224] ProfileSyncServiceTest.NoDisableSyncFlag (32 ms)
[ RUN      ] ProfileSyncServiceTest.MemoryPressureRecording
[       OK ] ProfileSyncServiceTest.MemoryPressureRecording (56 ms)
[734/3224] ProfileSyncServiceTest.MemoryPressureRecording (56 ms)
[ RUN      ] SessionDataTypeControllerTest.StartModelsDelayedByLocalDeviceThenRestoreInProgress
[       OK ] SessionDataTypeControllerTest.StartModelsDelayedByLocalDeviceThenRestoreInProgress (35 ms)
[735/3224] SessionDataTypeControllerTest.StartModelsDelayedByLocalDeviceThenRestoreInProgress (35 ms)
[ RUN      ] SyncTabNodePoolTest.AddGet
[       OK ] SyncTabNodePoolTest.AddGet (0 ms)
[736/3224] SyncTabNodePoolTest.AddGet (0 ms)
[ RUN      ] SyncTabNodePoolTest.TabPoolFreeNodeLimits
[       OK ] SyncTabNodePoolTest.TabPoolFreeNodeLimits (10 ms)
[737/3224] SyncTabNodePoolTest.TabPoolFreeNodeLimits (10 ms)
[ RUN      ] StartupControllerTest.Basic
[       OK ] StartupControllerTest.Basic (31 ms)
[738/3224] StartupControllerTest.Basic (31 ms)
[ RUN      ] StartupControllerTest.NotRequested
[       OK ] StartupControllerTest.NotRequested (23 ms)
[739/3224] StartupControllerTest.NotRequested (23 ms)
[ RUN      ] StartupControllerTest.FallbackTimer
[       OK ] StartupControllerTest.FallbackTimer (37 ms)
[740/3224] StartupControllerTest.FallbackTimer (37 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.UpdateDateAdded
[       OK ] ProfileSyncServiceBookmarkTestWithData.UpdateDateAdded (242 ms)
[741/3224] ProfileSyncServiceBookmarkTestWithData.UpdateDateAdded (242 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromModel
[       OK ] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromModel (197 ms)
[742/3224] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromModel (197 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.MetaInfoPreservedOnNonChange
[       OK ] ProfileSyncServiceBookmarkTestWithData.MetaInfoPreservedOnNonChange (169 ms)
[743/3224] ProfileSyncServiceBookmarkTestWithData.MetaInfoPreservedOnNonChange (169 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.PersistenceError
[2997:2997:0702/225538:3761407735:ERROR:bookmark_model_associator.cc(1186)] Bookmarks persistence error was encountered: Native version (41) does not match sync version (40)
[       OK ] ProfileSyncServiceBookmarkTestWithData.PersistenceError (169 ms)
[744/3224] ProfileSyncServiceBookmarkTestWithData.PersistenceError (169 ms)
[ RUN      ] ProfileSyncServiceFactoryTest.DisableSyncFlag
[       OK ] ProfileSyncServiceFactoryTest.DisableSyncFlag (41 ms)
[745/3224] ProfileSyncServiceFactoryTest.DisableSyncFlag (41 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartRecoverDatatypePrefs
[       OK ] ProfileSyncServiceStartupTest.StartRecoverDatatypePrefs (973 ms)
[746/3224] ProfileSyncServiceStartupTest.StartRecoverDatatypePrefs (973 ms)
[ RUN      ] ProfileSyncServiceStartupTest.ManagedStartup
[       OK ] ProfileSyncServiceStartupTest.ManagedStartup (35 ms)
[747/3224] ProfileSyncServiceStartupTest.ManagedStartup (35 ms)
[ RUN      ] ProfileSyncServiceStartupTest.SwitchManaged
[       OK ] ProfileSyncServiceStartupTest.SwitchManaged (45 ms)
[748/3224] ProfileSyncServiceStartupTest.SwitchManaged (45 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartFailure
[2997:2997:0702/225539:3762591642:ERROR:profile_sync_service_startup_unittest.cc(158)] Bookmarks unrecoverable error was encountered: Error
[2997:2997:0702/225539:3762591899:ERROR:profile_sync_service.cc(1516)] ProfileSyncService error: Sync configuration failed with status Aborted caused by Bookmarks: Error
[2997:2997:0702/225539:3762592162:ERROR:profile_sync_service.cc(995)] Unrecoverable error detected at ../../chrome/browser/sync/profile_sync_service_startup_unittest.cc[158] SetError  -- ProfileSyncService unusable: Sync configuration failed with status Aborted caused by Bookmarks: Error
[       OK ] ProfileSyncServiceStartupTest.StartFailure (43 ms)
[749/3224] ProfileSyncServiceStartupTest.StartFailure (43 ms)
[ RUN      ] ProfileSyncServiceStartupCrosTest.StartCrosNoCredentials
[       OK ] ProfileSyncServiceStartupCrosTest.StartCrosNoCredentials (64 ms)
[750/3224] ProfileSyncServiceStartupCrosTest.StartCrosNoCredentials (64 ms)
[ RUN      ] ProfileSyncServiceStartupCrosTest.StartFirstTime
[       OK ] ProfileSyncServiceStartupCrosTest.StartFirstTime (984 ms)
[751/3224] ProfileSyncServiceStartupCrosTest.StartFirstTime (984 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeEmptySync
[3001:3084:0702/225538:3761932064:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3084:0702/225538:3761932362:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225538:3761934676:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225538:3761935123:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeEmptySync (162 ms)
[752/3224] ProfileSyncServiceTypedUrlTest.HasNativeEmptySync (162 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeErrorReadingVisits
[3001:3089:0702/225538:3762013605:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3089:0702/225538:3762013773:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225538:3762015859:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225538:3762016130:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeErrorReadingVisits (77 ms)
[753/3224] ProfileSyncServiceTypedUrlTest.HasNativeErrorReadingVisits (77 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeWithBlankEmptySync
[3001:3094:0702/225538:3762098304:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3094:0702/225538:3762098474:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225538:3762100394:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225538:3762100740:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeWithBlankEmptySync (84 ms)
[754/3224] ProfileSyncServiceTypedUrlTest.HasNativeWithBlankEmptySync (84 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncNoMerge
[3001:3102:0702/225539:3762220734:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3102:0702/225539:3762221004:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762223184:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762223575:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: GetURL(@0x7fd3f0b939e0 http://sync.com/, 0x7fd3f0b939d0)
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncNoMerge (120 ms)
[755/3224] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncNoMerge (120 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeWithErrorHasSyncMerge
[3001:3112:0702/225539:3762308089:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3112:0702/225539:3762308289:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762310090:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762310444:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeWithErrorHasSyncMerge (97 ms)
[756/3224] ProfileSyncServiceTypedUrlTest.HasNativeWithErrorHasSyncMerge (97 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddWithBlank
[3001:3120:0702/225539:3762439495:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3120:0702/225539:3762439770:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762441836:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762442222:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddWithBlank (114 ms)
[757/3224] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddWithBlank (114 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddFromVisit
[3001:3133:0702/225539:3762561115:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3133:0702/225539:3762561295:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762562943:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762563358:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddFromVisit (116 ms)
[758/3224] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAddFromVisit (116 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemove
[3001:3144:0702/225539:3762636684:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3144:0702/225539:3762636865:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762638772:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762639058:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemove (73 ms)
[759/3224] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemove (73 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveAll
[3001:3151:0702/225539:3762750758:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3151:0702/225539:3762751038:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3001:3001:0702/225539:3762753162:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3001:3001:0702/225539:3762753573:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveAll (113 ms)
[760/3224] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveAll (113 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.FailToGetTypedURLs
[3018:3018:0702/225539:3762151185:ERROR:profile_sync_service_typed_url_unittest.cc(995)] Typed URLs datatype error was encountered: Unit test
[3018:3100:0702/225539:3762196764:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3018:3100:0702/225539:3762197017:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3018:3018:0702/225539:3762199352:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3018:3018:0702/225539:3762199736:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3018:3018:0702/225539:3762201764:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.FailToGetTypedURLs (1032 ms)
[761/3224] ProfileSyncServiceTypedUrlTest.FailToGetTypedURLs (1032 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.IgnoreLocalFileURL
[3018:3110:0702/225539:3762308811:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3018:3110:0702/225539:3762309065:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[3018:3018:0702/225539:3762311059:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[3018:3018:0702/225539:3762311471:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.IgnoreLocalFileURL (108 ms)
[762/3224] ProfileSyncServiceTypedUrlTest.IgnoreLocalFileURL (108 ms)
[ RUN      ] ProfileSyncServiceTest.InitialState
[       OK ] ProfileSyncServiceTest.InitialState (53 ms)
[763/3224] ProfileSyncServiceTest.InitialState (53 ms)
[ RUN      ] ProfileSyncServiceTest.SetupInProgress
[       OK ] ProfileSyncServiceTest.SetupInProgress (50 ms)
[764/3224] ProfileSyncServiceTest.SetupInProgress (50 ms)
[ RUN      ] ProfileSyncServiceTest.DisabledByPolicyBeforeInit
[       OK ] ProfileSyncServiceTest.DisabledByPolicyBeforeInit (49 ms)
[765/3224] ProfileSyncServiceTest.DisabledByPolicyBeforeInit (49 ms)
[ RUN      ] ProfileSyncServiceTest.DisabledByPolicyAfterInit
[       OK ] ProfileSyncServiceTest.DisabledByPolicyAfterInit (57 ms)
[766/3224] ProfileSyncServiceTest.DisabledByPolicyAfterInit (57 ms)
[ RUN      ] ProfileSyncServiceTest.EarlyRequestStop
[       OK ] ProfileSyncServiceTest.EarlyRequestStop (56 ms)
[767/3224] ProfileSyncServiceTest.EarlyRequestStop (56 ms)
[ RUN      ] ProfileSyncServiceTest.DisableAndEnableSyncTemporarily
[       OK ] ProfileSyncServiceTest.DisableAndEnableSyncTemporarily (58 ms)
[768/3224] ProfileSyncServiceTest.DisableAndEnableSyncTemporarily (58 ms)
[ RUN      ] ProfileSyncServiceTest.DontStartBackupOnBrowserStart
[3018:3018:0702/225539:3762730682:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] ProfileSyncServiceTest.DontStartBackupOnBrowserStart (48 ms)
[769/3224] ProfileSyncServiceTest.DontStartBackupOnBrowserStart (48 ms)
[ RUN      ] ProfileSyncServiceTest.BackupBeforeFirstSync
[3018:3018:0702/225539:3762769511:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] ProfileSyncServiceTest.BackupBeforeFirstSync (40 ms)
[770/3224] ProfileSyncServiceTest.BackupBeforeFirstSync (40 ms)
[ RUN      ] StartupControllerTest.NoDeferralWithoutSessionsSync
[       OK ] StartupControllerTest.NoDeferralWithoutSessionsSync (41 ms)
[771/3224] StartupControllerTest.NoDeferralWithoutSessionsSync (41 ms)
[ RUN      ] StartupControllerTest.FirstSetup
[       OK ] StartupControllerTest.FirstSetup (22 ms)
[772/3224] StartupControllerTest.FirstSetup (22 ms)
[ RUN      ] StartupControllerTest.Reset
[       OK ] StartupControllerTest.Reset (21 ms)
[773/3224] StartupControllerTest.Reset (21 ms)
[ RUN      ] SyncStartupTrackerTest.SyncAlreadyInitialized

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncAlreadyInitialized (123 ms)
[774/3224] SyncStartupTrackerTest.SyncAlreadyInitialized (123 ms)
[ RUN      ] SyncStartupTrackerTest.SyncDelayedInitialization

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncDelayedInitialization (28 ms)
[775/3224] SyncStartupTrackerTest.SyncDelayedInitialization (28 ms)
[ RUN      ] SyncStoppedReporterTest.EventURLWithSlash
[       OK ] SyncStoppedReporterTest.EventURLWithSlash (1 ms)
[776/3224] SyncStoppedReporterTest.EventURLWithSlash (1 ms)
[ RUN      ] SyncStoppedReporterTest.FetcherConfiguration
[       OK ] SyncStoppedReporterTest.FetcherConfiguration (1 ms)
[777/3224] SyncStoppedReporterTest.FetcherConfiguration (1 ms)
[ RUN      ] SyncStoppedReporterTest.NoCallbackTimeout
[       OK ] SyncStoppedReporterTest.NoCallbackTimeout (0 ms)
[778/3224] SyncStoppedReporterTest.NoCallbackTimeout (0 ms)
[ RUN      ] TaskProfilerDataSerializerTest.SerializeProcessDataToJson
[       OK ] TaskProfilerDataSerializerTest.SerializeProcessDataToJson (0 ms)
[779/3224] TaskProfilerDataSerializerTest.SerializeProcessDataToJson (0 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnImpulse
[       OK ] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnImpulse (758 ms)
[780/3224] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnImpulse (758 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnFrame
[       OK ] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnFrame (463 ms)
[781/3224] ThumbnailContentAnalysisTest.ApplyGradientMagnitudeOnFrame (463 ms)
[ RUN      ] ThumbnailContentAnalysisTest.AutoSegmentPeaks
[       OK ] ThumbnailContentAnalysisTest.AutoSegmentPeaks (1 ms)
[782/3224] ThumbnailContentAnalysisTest.AutoSegmentPeaks (1 ms)
[ RUN      ] ContentBasedThumbnailingAlgorithmTest.GetCanvasCopyInfo
[       OK ] ContentBasedThumbnailingAlgorithmTest.GetCanvasCopyInfo (0 ms)
[783/3224] ContentBasedThumbnailingAlgorithmTest.GetCanvasCopyInfo (0 ms)
[ RUN      ] ContentBasedThumbnailingAlgorithmTest.PrepareSourceBitmap
[       OK ] ContentBasedThumbnailingAlgorithmTest.PrepareSourceBitmap (32 ms)
[784/3224] ContentBasedThumbnailingAlgorithmTest.PrepareSourceBitmap (32 ms)
[ RUN      ] ContentBasedThumbnailingAlgorithmTest.CreateRetargetedThumbnail
[       OK ] ContentBasedThumbnailingAlgorithmTest.CreateRetargetedThumbnail (1136 ms)
[785/3224] ContentBasedThumbnailingAlgorithmTest.CreateRetargetedThumbnail (1136 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippedBitmap_TallerThanWide
[       OK ] SimpleThumbnailCropTest.GetClippedBitmap_TallerThanWide (0 ms)
[786/3224] SimpleThumbnailCropTest.GetClippedBitmap_TallerThanWide (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippedBitmap_NonSquareOutput
[       OK ] SimpleThumbnailCropTest.GetClippedBitmap_NonSquareOutput (0 ms)
[787/3224] SimpleThumbnailCropTest.GetClippedBitmap_NonSquareOutput (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippingRect
[       OK ] SimpleThumbnailCropTest.GetClippingRect (0 ms)
[788/3224] SimpleThumbnailCropTest.GetClippingRect (0 ms)
[ RUN      ] ThumbnailServiceTest.ShouldUpdateThumbnail
[       OK ] ThumbnailServiceTest.ShouldUpdateThumbnail (34 ms)
[789/3224] ThumbnailServiceTest.ShouldUpdateThumbnail (34 ms)
[ RUN      ] TranslateServiceTest.CheckTranslatableURL
[       OK ] TranslateServiceTest.CheckTranslatableURL (0 ms)
[790/3224] TranslateServiceTest.CheckTranslatableURL (0 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.CloseWithoutLogging
[       OK ] ManagePasswordsBubbleModelTest.CloseWithoutLogging (136 ms)
[791/3224] ManagePasswordsBubbleModelTest.CloseWithoutLogging (136 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.CloseWithoutInteraction
[       OK ] ManagePasswordsBubbleModelTest.CloseWithoutInteraction (33 ms)
[792/3224] ManagePasswordsBubbleModelTest.CloseWithoutInteraction (33 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickUnblacklist
[       OK ] ManagePasswordsBubbleModelTest.ClickUnblacklist (41 ms)
[793/3224] ManagePasswordsBubbleModelTest.ClickUnblacklist (41 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickCredential
[       OK ] ManagePasswordsBubbleModelTest.ClickCredential (40 ms)
[794/3224] ManagePasswordsBubbleModelTest.ClickCredential (40 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickCancelCredential
[       OK ] ManagePasswordsBubbleModelTest.ClickCancelCredential (27 ms)
[795/3224] ManagePasswordsBubbleModelTest.ClickCancelCredential (27 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.DismissCredential
[       OK ] ManagePasswordsBubbleModelTest.DismissCredential (43 ms)
[796/3224] ManagePasswordsBubbleModelTest.DismissCredential (43 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.PopupAutoSigninToast
[       OK ] ManagePasswordsBubbleModelTest.PopupAutoSigninToast (41 ms)
[797/3224] ManagePasswordsBubbleModelTest.PopupAutoSigninToast (41 ms)
[ RUN      ] ManagePasswordsStateTest.DefaultState
[       OK ] ManagePasswordsStateTest.DefaultState (0 ms)
[798/3224] ManagePasswordsStateTest.DefaultState (0 ms)
[ RUN      ] ManagePasswordsStateTest.PasswordSaved
[       OK ] ManagePasswordsStateTest.PasswordSaved (4 ms)
[799/3224] ManagePasswordsStateTest.PasswordSaved (4 ms)
[ RUN      ] ManagePasswordsStateTest.OnRequestCredentials
[       OK ] ManagePasswordsStateTest.OnRequestCredentials (12 ms)
[800/3224] ManagePasswordsStateTest.OnRequestCredentials (12 ms)
[ RUN      ] AutofillDialogTypesTest.WarningColorMatches
[       OK ] AutofillDialogTypesTest.WarningColorMatches (1 ms)
[801/3224] AutofillDialogTypesTest.WarningColorMatches (1 ms)
[ RUN      ] PopupControllerBaseTest.GetPopupBoundsTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PopupControllerBaseTest.GetPopupBoundsTest (48 ms)
[802/3224] PopupControllerBaseTest.GetPopupBoundsTest (48 ms)
[ RUN      ] BookmarkEditorTest.ApplyEditsWithNoFolderChange
[       OK ] BookmarkEditorTest.ApplyEditsWithNoFolderChange (3 ms)
[803/3224] BookmarkEditorTest.ApplyEditsWithNoFolderChange (3 ms)
[ RUN      ] RecentlyUsedFoldersComboModelTest.NoDups
[       OK ] RecentlyUsedFoldersComboModelTest.NoDups (24 ms)
[804/3224] RecentlyUsedFoldersComboModelTest.NoDups (24 ms)
[ RUN      ] BrowserBookmarkBarTest.StateOnActiveTabChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserBookmarkBarTest.StateOnActiveTabChanged (404 ms)
[805/3224] BrowserBookmarkBarTest.StateOnActiveTabChanged (404 ms)
[ RUN      ] FindBackendTest.InternalState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FindBackendTest.InternalState (54 ms)
[806/3224] FindBackendTest.InternalState (54 ms)
[ RUN      ] GlobalErrorServiceTest.GetMenuItem
[       OK ] GlobalErrorServiceTest.GetMenuItem (0 ms)
[807/3224] GlobalErrorServiceTest.GetMenuItem (0 ms)
[ RUN      ] GlobalErrorServiceTest.HighestSeverity
[       OK ] GlobalErrorServiceTest.HighestSeverity (0 ms)
[808/3224] GlobalErrorServiceTest.HighestSeverity (0 ms)
[ RUN      ] LoginPromptTest.GetSignonRealm
[       OK ] LoginPromptTest.GetSignonRealm (1 ms)
[809/3224] LoginPromptTest.GetSignonRealm (1 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.DefaultValues
[       OK ] ManagePasswordsBubbleModelTest.DefaultValues (48 ms)
[810/3224] ManagePasswordsBubbleModelTest.DefaultValues (48 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseFallbackIconPathFailure
[       OK ] FallbackIconUrlParserTest.ParseFallbackIconPathFailure (0 ms)
[811/3224] FallbackIconUrlParserTest.ParseFallbackIconPathFailure (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingSizeParam
[       OK ] FaviconUrlParserTest.ParsingSizeParam (0 ms)
[812/3224] FaviconUrlParserTest.ParsingSizeParam (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingLargestParam
[       OK ] FaviconUrlParserTest.ParsingLargestParam (0 ms)
[813/3224] FaviconUrlParserTest.ParsingLargestParam (0 ms)
[ RUN      ] LargeIconUrlParserTest.ParseLargeIconPathFailure
[       OK ] LargeIconUrlParserTest.ParseLargeIconPathFailure (0 ms)
[814/3224] LargeIconUrlParserTest.ParseLargeIconPathFailure (0 ms)
[ RUN      ] INIParserTest.BasicValid
[       OK ] INIParserTest.BasicValid (1 ms)
[815/3224] INIParserTest.BasicValid (1 ms)
[ RUN      ] EmbeddedSearchRequestParams.ExtractParams
[       OK ] EmbeddedSearchRequestParams.ExtractParams (0 ms)
[816/3224] EmbeddedSearchRequestParams.ExtractParams (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapOnce
[       OK ] PartialCircularBufferTest.WrapOnce (0 ms)
[817/3224] PartialCircularBufferTest.WrapOnce (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapTwice
[       OK ] PartialCircularBufferTest.WrapTwice (0 ms)
[818/3224] PartialCircularBufferTest.WrapTwice (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapTwiceWithAppend
[       OK ] PartialCircularBufferTest.WrapTwiceWithAppend (0 ms)
[819/3224] PartialCircularBufferTest.WrapTwiceWithAppend (0 ms)
[ RUN      ] SearchURLsTest.MatchesOriginAndPath
[       OK ] SearchURLsTest.MatchesOriginAndPath (0 ms)
[820/3224] SearchURLsTest.MatchesOriginAndPath (0 ms)
[ RUN      ] ManagePasswordsStateTest.AutoSignin
[       OK ] ManagePasswordsStateTest.AutoSignin (10 ms)
[821/3224] ManagePasswordsStateTest.AutoSignin (10 ms)
[ RUN      ] ManagePasswordsStateTest.AutomaticPasswordSave
[       OK ] ManagePasswordsStateTest.AutomaticPasswordSave (9 ms)
[822/3224] ManagePasswordsStateTest.AutomaticPasswordSave (9 ms)
[ RUN      ] ManagePasswordsStateTest.OnInactive
[       OK ] ManagePasswordsStateTest.OnInactive (0 ms)
[823/3224] ManagePasswordsStateTest.OnInactive (0 ms)
[ RUN      ] ManagePasswordsStateTest.PendingPasswordToBlacklisted
[       OK ] ManagePasswordsStateTest.PendingPasswordToBlacklisted (3 ms)
[824/3224] ManagePasswordsStateTest.PendingPasswordToBlacklisted (3 ms)
[ RUN      ] ManagePasswordsStateTest.AutomaticPasswordSaveToBlacklisted
[       OK ] ManagePasswordsStateTest.AutomaticPasswordSaveToBlacklisted (1 ms)
[825/3224] ManagePasswordsStateTest.AutomaticPasswordSaveToBlacklisted (1 ms)
[ RUN      ] ManagePasswordsStateTest.BackgroundAutofilledToBlacklisted
[       OK ] ManagePasswordsStateTest.BackgroundAutofilledToBlacklisted (2 ms)
[826/3224] ManagePasswordsStateTest.BackgroundAutofilledToBlacklisted (2 ms)
[ RUN      ] ManagePasswordsStateTest.BlacklistedToAutofilled
[       OK ] ManagePasswordsStateTest.BlacklistedToAutofilled (1 ms)
[827/3224] ManagePasswordsStateTest.BlacklistedToAutofilled (1 ms)
[ RUN      ] ManagePasswordsUIControllerTest.DefaultState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.DefaultState (162 ms)
[828/3224] ManagePasswordsUIControllerTest.DefaultState (162 ms)
[ RUN      ] ManagePasswordsUIControllerTest.PasswordAutofilled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.PasswordAutofilled (55 ms)
[829/3224] ManagePasswordsUIControllerTest.PasswordAutofilled (55 ms)
[ RUN      ] ManagePasswordsUIControllerTest.PasswordSaved
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.PasswordSaved (54 ms)
[830/3224] ManagePasswordsUIControllerTest.PasswordSaved (54 ms)
[ RUN      ] PluginUMATest.CaseSensitivity
[       OK ] PluginUMATest.CaseSensitivity (0 ms)
[831/3224] PluginUMATest.CaseSensitivity (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherSingleRemove
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherSingleRemove (0 ms)
[832/3224] PrerenderDispatcherTest.PrerenderDispatcherSingleRemove (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherMultipleRemoves
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherMultipleRemoves (0 ms)
[833/3224] PrerenderDispatcherTest.PrerenderDispatcherMultipleRemoves (0 ms)
[ RUN      ] SearchBouncerTest.ShouldFork
[       OK ] SearchBouncerTest.ShouldFork (0 ms)
[834/3224] SearchBouncerTest.ShouldFork (0 ms)
[ RUN      ] SearchBouncerTest.IsNewTabPage
[       OK ] SearchBouncerTest.IsNewTabPage (1 ms)
[835/3224] SearchBouncerTest.IsNewTabPage (1 ms)
[ RUN      ] SearchBouncerTest.SetSearchURLs
[       OK ] SearchBouncerTest.SetSearchURLs (0 ms)
[836/3224] SearchBouncerTest.SetSearchURLs (0 ms)
[ RUN      ] SearchboxExtensionTest.ResolveURL
[       OK ] SearchboxExtensionTest.ResolveURL (1 ms)
[837/3224] SearchboxExtensionTest.ResolveURL (1 ms)
[ RUN      ] SearchBoxUtilTest.ParseIconRestrictedUrlFaviconSuccess
[       OK ] SearchBoxUtilTest.ParseIconRestrictedUrlFaviconSuccess (0 ms)
[838/3224] SearchBoxUtilTest.ParseIconRestrictedUrlFaviconSuccess (0 ms)
[ RUN      ] SearchBoxUtilTest.TranslateIconRestrictedUrlSuccess
[       OK ] SearchBoxUtilTest.TranslateIconRestrictedUrlSuccess (1 ms)
[839/3224] SearchBoxUtilTest.TranslateIconRestrictedUrlSuccess (1 ms)
[ RUN      ] ChromeContentUtilityClientTest.DecodeImageSizeLimit
[3199:3199:0702/225542:3766063735:ERROR:chrome_content_utility_client.cc(267)] Decoded image too large for IPC message
[3199:3199:0702/225542:3766094843:ERROR:chrome_content_utility_client.cc(267)] Decoded image too large for IPC message
[       OK ] ChromeContentUtilityClientTest.DecodeImageSizeLimit (50 ms)
[840/3224] ChromeContentUtilityClientTest.DecodeImageSizeLimit (50 ms)
[ RUN      ] ManagePasswordsUIControllerTest.QuickNavigations
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.QuickNavigations (141 ms)
[841/3224] ManagePasswordsUIControllerTest.QuickNavigations (141 ms)
[ RUN      ] ManagePasswordsUIControllerTest.SlowNavigations
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.SlowNavigations (37 ms)
[842/3224] ManagePasswordsUIControllerTest.SlowNavigations (37 ms)
[ RUN      ] ManagePasswordsUIControllerTest.PasswordSubmittedToNonWebbyURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.PasswordSubmittedToNonWebbyURL (77 ms)
[843/3224] ManagePasswordsUIControllerTest.PasswordSubmittedToNonWebbyURL (77 ms)
[ RUN      ] ManagePasswordsUIControllerTest.ClickedUnblacklist
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.ClickedUnblacklist (33 ms)
[844/3224] ManagePasswordsUIControllerTest.ClickedUnblacklist (33 ms)
[ RUN      ] ManagePasswordsUIControllerTest.BlacklistedElsewhere
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.BlacklistedElsewhere (42 ms)
[845/3224] ManagePasswordsUIControllerTest.BlacklistedElsewhere (42 ms)
[ RUN      ] ManagePasswordsUIControllerTest.ChooseCredentialLocalButFederated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.ChooseCredentialLocalButFederated (37 ms)
[846/3224] ManagePasswordsUIControllerTest.ChooseCredentialLocalButFederated (37 ms)
[ RUN      ] ManagePasswordsUIControllerTest.ChooseCredentialFederated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.ChooseCredentialFederated (37 ms)
[847/3224] ManagePasswordsUIControllerTest.ChooseCredentialFederated (37 ms)
[ RUN      ] ManagePasswordsUIControllerTest.AutoSignin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.AutoSignin (42 ms)
[848/3224] ManagePasswordsUIControllerTest.AutoSignin (42 ms)
[ RUN      ] ManagePasswordsUIControllerTest.AutoSigninClickThrough
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.AutoSigninClickThrough (41 ms)
[849/3224] ManagePasswordsUIControllerTest.AutoSigninClickThrough (41 ms)
[ RUN      ] PasswordManagerPresenterTest.UIControllerIsCalled
[       OK ] PasswordManagerPresenterTest.UIControllerIsCalled (24 ms)
[850/3224] PasswordManagerPresenterTest.UIControllerIsCalled (24 ms)
[ RUN      ] SecureOriginWhiteList.UnsafelyTreatInsecureOriginAsSecure
[       OK ] SecureOriginWhiteList.UnsafelyTreatInsecureOriginAsSecure (0 ms)
[851/3224] SecureOriginWhiteList.UnsafelyTreatInsecureOriginAsSecure (0 ms)
[ RUN      ] VariationsUtilTest.AssociateParamsFromString
[       OK ] VariationsUtilTest.AssociateParamsFromString (0 ms)
[852/3224] VariationsUtilTest.AssociateParamsFromString (0 ms)
[ RUN      ] ChromeContentRendererClientTest.AllowPepperMediaStreamAPI
[       OK ] ChromeContentRendererClientTest.AllowPepperMediaStreamAPI (0 ms)
[853/3224] ChromeContentRendererClientTest.AllowPepperMediaStreamAPI (0 ms)
[ RUN      ] InstantRestrictedIDCacheTest.ManualIDGeneration
[       OK ] InstantRestrictedIDCacheTest.ManualIDGeneration (0 ms)
[854/3224] InstantRestrictedIDCacheTest.ManualIDGeneration (0 ms)
[ RUN      ] InstantRestrictedIDCacheTest.CrazyIDGeneration
[       OK ] InstantRestrictedIDCacheTest.CrazyIDGeneration (0 ms)
[855/3224] InstantRestrictedIDCacheTest.CrazyIDGeneration (0 ms)
[ RUN      ] InstantRestrictedIDCacheTest.AddEmptySet
[       OK ] InstantRestrictedIDCacheTest.AddEmptySet (0 ms)
[856/3224] InstantRestrictedIDCacheTest.AddEmptySet (0 ms)
[ RUN      ] InstantRestrictedIDCacheTest.AddItemsWithRestrictedID
[       OK ] InstantRestrictedIDCacheTest.AddItemsWithRestrictedID (0 ms)
[857/3224] InstantRestrictedIDCacheTest.AddItemsWithRestrictedID (0 ms)
[ RUN      ] PluginUMATest.Java
[       OK ] PluginUMATest.Java (0 ms)
[858/3224] PluginUMATest.Java (0 ms)
[ RUN      ] PluginUMATest.QuickTime
[       OK ] PluginUMATest.QuickTime (0 ms)
[859/3224] PluginUMATest.QuickTime (0 ms)
[ RUN      ] PluginUMATest.ShockwaveFlash
[       OK ] PluginUMATest.ShockwaveFlash (0 ms)
[860/3224] PluginUMATest.ShockwaveFlash (0 ms)
[ RUN      ] PromoResourceServiceTest.AppLauncherPromoTest
[       OK ] PromoResourceServiceTest.AppLauncherPromoTest (130 ms)
[861/3224] PromoResourceServiceTest.AppLauncherPromoTest (130 ms)
[ RUN      ] ChromeContentClientTest.Basic
[       OK ] ChromeContentClientTest.Basic (0 ms)
[862/3224] ChromeContentClientTest.Basic (0 ms)
[ RUN      ] CloudPrintHelpersTest.GetURLs
[       OK ] CloudPrintHelpersTest.GetURLs (1 ms)
[863/3224] CloudPrintHelpersTest.GetURLs (1 ms)
[ RUN      ] CloudPrintHelpersTest.GetHashOfPrinterTags
[       OK ] CloudPrintHelpersTest.GetHashOfPrinterTags (0 ms)
[864/3224] CloudPrintHelpersTest.GetHashOfPrinterTags (0 ms)
[ RUN      ] CloudPrintHelpersTest.GetPostDataForPrinterTags
[       OK ] CloudPrintHelpersTest.GetPostDataForPrinterTags (0 ms)
[865/3224] CloudPrintHelpersTest.GetPostDataForPrinterTags (0 ms)
[ RUN      ] CrashKeysTest.Extensions
[       OK ] CrashKeysTest.Extensions (0 ms)
[866/3224] CrashKeysTest.Extensions (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseColorFailure
[       OK ] FallbackIconUrlParserTest.ParseColorFailure (0 ms)
[867/3224] FallbackIconUrlParserTest.ParseColorFailure (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseSpecsEmpty
[       OK ] FallbackIconUrlParserTest.ParseSpecsEmpty (0 ms)
[868/3224] FallbackIconUrlParserTest.ParseSpecsEmpty (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseSpecsPartial
[       OK ] FallbackIconUrlParserTest.ParseSpecsPartial (0 ms)
[869/3224] FallbackIconUrlParserTest.ParseSpecsPartial (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseSpecsFailure
[       OK ] FallbackIconUrlParserTest.ParseSpecsFailure (0 ms)
[870/3224] FallbackIconUrlParserTest.ParseSpecsFailure (0 ms)
[ RUN      ] WebsiteSettingsTest.HTTPSMixedContent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPSMixedContent (149 ms)
[871/3224] WebsiteSettingsTest.HTTPSMixedContent (149 ms)
[ RUN      ] WebsiteSettingsTest.HTTPSRevocationError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPSRevocationError (44 ms)
[872/3224] WebsiteSettingsTest.HTTPSRevocationError (44 ms)
[ RUN      ] WebsiteSettingsTest.ShowInfoBar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.ShowInfoBar (38 ms)
[873/3224] WebsiteSettingsTest.ShowInfoBar (38 ms)
[ RUN      ] FileIconSourceTest.FileIconSource_Parse
[       OK ] FileIconSourceTest.FileIconSource_Parse (4 ms)
[874/3224] FileIconSourceTest.FileIconSource_Parse (4 ms)
[ RUN      ] HistoryUITest.MergeDuplicateResults
[       OK ] HistoryUITest.MergeDuplicateResults (1 ms)
[875/3224] HistoryUITest.MergeDuplicateResults (1 ms)
[ RUN      ] ChromeUpdateQueryParamsDelegateTest.GetParams
[       OK ] ChromeUpdateQueryParamsDelegateTest.GetParams (0 ms)
[876/3224] ChromeUpdateQueryParamsDelegateTest.GetParams (0 ms)
[ RUN      ] PromoResourceServiceTest.NotificationPromoTest
[       OK ] PromoResourceServiceTest.NotificationPromoTest (11 ms)
[877/3224] PromoResourceServiceTest.NotificationPromoTest (11 ms)
[ RUN      ] PromoResourceServiceTest.NotificationPromoCompatNoStringsTest
[       OK ] PromoResourceServiceTest.NotificationPromoCompatNoStringsTest (5 ms)
[878/3224] PromoResourceServiceTest.NotificationPromoCompatNoStringsTest (5 ms)
[ RUN      ] PromoResourceServiceTest.NotificationPromoCompatPayloadStringsTest
[       OK ] PromoResourceServiceTest.NotificationPromoCompatPayloadStringsTest (5 ms)
[879/3224] PromoResourceServiceTest.NotificationPromoCompatPayloadStringsTest (5 ms)
[ RUN      ] PromoResourceServiceTest.PromoServerURLTest
[       OK ] PromoResourceServiceTest.PromoServerURLTest (2 ms)
[880/3224] PromoResourceServiceTest.PromoServerURLTest (2 ms)
[ RUN      ] KeywordEditorControllerTest.MakeDefault
[       OK ] KeywordEditorControllerTest.MakeDefault (129 ms)
[881/3224] KeywordEditorControllerTest.MakeDefault (129 ms)
[ RUN      ] KeywordEditorControllerTest.CannotSetDefaultWhileManaged
[       OK ] KeywordEditorControllerTest.CannotSetDefaultWhileManaged (138 ms)
[882/3224] KeywordEditorControllerTest.CannotSetDefaultWhileManaged (138 ms)
[ RUN      ] KeywordEditorControllerTest.EditManagedDefault
[       OK ] KeywordEditorControllerTest.EditManagedDefault (144 ms)
[883/3224] KeywordEditorControllerTest.EditManagedDefault (144 ms)
[ RUN      ] KeywordEditorControllerTest.MutateTemplateURLService
[       OK ] KeywordEditorControllerTest.MutateTemplateURLService (137 ms)
[884/3224] KeywordEditorControllerTest.MutateTemplateURLService (137 ms)
[ RUN      ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Bookmarks
[       OK ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Bookmarks (165 ms)
[885/3224] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Bookmarks (165 ms)
[ RUN      ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Restarted
[       OK ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Restarted (163 ms)
[886/3224] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Restarted (163 ms)
[ RUN      ] UiGfxImageTest.ViewsImageView
[       OK ] UiGfxImageTest.ViewsImageView (0 ms)
[887/3224] UiGfxImageTest.ViewsImageView (0 ms)
[ RUN      ] WebsiteSettingsTest.OnPermissionsChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.OnPermissionsChanged (170 ms)
[888/3224] WebsiteSettingsTest.OnPermissionsChanged (170 ms)
[ RUN      ] WebsiteSettingsTest.OnPermissionsChanged_Fullscreen
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.OnPermissionsChanged_Fullscreen (64 ms)
[889/3224] WebsiteSettingsTest.OnPermissionsChanged_Fullscreen (64 ms)
[ RUN      ] WebsiteSettingsTest.OnSiteDataAccessed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.OnSiteDataAccessed (65 ms)
[890/3224] WebsiteSettingsTest.OnSiteDataAccessed (65 ms)
[ RUN      ] ZipReaderTest.Iteration
[       OK ] ZipReaderTest.Iteration (2 ms)
[891/3224] ZipReaderTest.Iteration (2 ms)
[ RUN      ] ZipReaderTest.PlatformFileExtractCurrentEntryToFile_RegularFile
[       OK ] ZipReaderTest.PlatformFileExtractCurrentEntryToFile_RegularFile (6 ms)
[892/3224] ZipReaderTest.PlatformFileExtractCurrentEntryToFile_RegularFile (6 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryToFilePath_Directory
[       OK ] ZipReaderTest.ExtractCurrentEntryToFilePath_Directory (1 ms)
[893/3224] ZipReaderTest.ExtractCurrentEntryToFilePath_Directory (1 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryIntoDirectory_RegularFile
[       OK ] ZipReaderTest.ExtractCurrentEntryIntoDirectory_RegularFile (8 ms)
[894/3224] ZipReaderTest.ExtractCurrentEntryIntoDirectory_RegularFile (8 ms)
[ RUN      ] ZipReaderTest.current_entry_info_DotDotFile
[       OK ] ZipReaderTest.current_entry_info_DotDotFile (1 ms)
[895/3224] ZipReaderTest.current_entry_info_DotDotFile (1 ms)
[ RUN      ] ZipReaderTest.OpenFromString
[       OK ] ZipReaderTest.OpenFromString (2 ms)
[896/3224] ZipReaderTest.OpenFromString (2 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryPrepareFailure
[       OK ] ZipReaderTest.ExtractCurrentEntryPrepareFailure (1 ms)
[897/3224] ZipReaderTest.ExtractCurrentEntryPrepareFailure (1 ms)
[ RUN      ] ZipTest.Unzip
[       OK ] ZipTest.Unzip (9 ms)
[898/3224] ZipTest.Unzip (9 ms)
[ RUN      ] ZipTest.UnzipEvil2
[       OK ] ZipTest.UnzipEvil2 (2 ms)
[899/3224] ZipTest.UnzipEvil2 (2 ms)
[ RUN      ] ZipTest.Zip
[       OK ] ZipTest.Zip (29 ms)
[900/3224] ZipTest.Zip (29 ms)
[ RUN      ] ZipTest.ZipNonASCIIDir
[       OK ] ZipTest.ZipNonASCIIDir (32 ms)
[901/3224] ZipTest.ZipNonASCIIDir (32 ms)
[ RUN      ] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesTypePopulate
[       OK ] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesTypePopulate (1 ms)
[902/3224] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesTypePopulate (1 ms)
[ RUN      ] JsonSchemaCompilerAdditionalPropertiesTest.ReturnAdditionalPropertiesResultCreate
[       OK ] JsonSchemaCompilerAdditionalPropertiesTest.ReturnAdditionalPropertiesResultCreate (0 ms)
[903/3224] JsonSchemaCompilerAdditionalPropertiesTest.ReturnAdditionalPropertiesResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerAnyTest.AnyTypePopulate
[       OK ] JsonSchemaCompilerAnyTest.AnyTypePopulate (0 ms)
[904/3224] JsonSchemaCompilerAnyTest.AnyTypePopulate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.EnumArrayMixed
[       OK ] JsonSchemaCompilerArrayTest.EnumArrayMixed (0 ms)
[905/3224] JsonSchemaCompilerArrayTest.EnumArrayMixed (0 ms)
[ RUN      ] JsonSchemaCompilerCallbacksTest.ReturnsObjectResultCreate
[       OK ] JsonSchemaCompilerCallbacksTest.ReturnsObjectResultCreate (0 ms)
[906/3224] JsonSchemaCompilerCallbacksTest.ReturnsObjectResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerCallbacksTest.ReturnsMultipleResultCreate
[       OK ] JsonSchemaCompilerCallbacksTest.ReturnsMultipleResultCreate (0 ms)
[907/3224] JsonSchemaCompilerCallbacksTest.ReturnsMultipleResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.TakesIntegersParamsCreate
[       OK ] JsonSchemaCompilerChoicesTest.TakesIntegersParamsCreate (0 ms)
[908/3224] JsonSchemaCompilerChoicesTest.TakesIntegersParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreate
[       OK ] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreate (0 ms)
[909/3224] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.ChoiceTypeToValue
[       OK ] JsonSchemaCompilerChoicesTest.ChoiceTypeToValue (0 ms)
[910/3224] JsonSchemaCompilerChoicesTest.ChoiceTypeToValue (0 ms)
[ RUN      ] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamCreate
[       OK ] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamCreate (0 ms)
[911/3224] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.OptionalEnumTypePopulate
[       OK ] JsonSchemaCompilerEnumsTest.OptionalEnumTypePopulate (0 ms)
[912/3224] JsonSchemaCompilerEnumsTest.OptionalEnumTypePopulate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.TakesOptionalEnumParamsCreate
[       OK ] JsonSchemaCompilerEnumsTest.TakesOptionalEnumParamsCreate (1 ms)
[913/3224] JsonSchemaCompilerEnumsTest.TakesOptionalEnumParamsCreate (1 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.TakesMultipleOptionalEnumsParamsCreate
[       OK ] JsonSchemaCompilerEnumsTest.TakesMultipleOptionalEnumsParamsCreate (0 ms)
[914/3224] JsonSchemaCompilerEnumsTest.TakesMultipleOptionalEnumsParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.OnTwoEnumsFiredCreate
[       OK ] JsonSchemaCompilerEnumsTest.OnTwoEnumsFiredCreate (0 ms)
[915/3224] JsonSchemaCompilerEnumsTest.OnTwoEnumsFiredCreate (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.RequiredPropertyPopulate
[       OK ] JsonSchemaCompilerErrorTest.RequiredPropertyPopulate (0 ms)
[916/3224] JsonSchemaCompilerErrorTest.RequiredPropertyPopulate (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.UnexpectedTypePopulation
[       OK ] JsonSchemaCompilerErrorTest.UnexpectedTypePopulation (0 ms)
[917/3224] JsonSchemaCompilerErrorTest.UnexpectedTypePopulation (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.TypeIsRequired
[       OK ] JsonSchemaCompilerErrorTest.TypeIsRequired (0 ms)
[918/3224] JsonSchemaCompilerErrorTest.TypeIsRequired (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.WrongParameterCreationType
[       OK ] JsonSchemaCompilerErrorTest.WrongParameterCreationType (0 ms)
[919/3224] JsonSchemaCompilerErrorTest.WrongParameterCreationType (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.UnableToPopulateArray
[       OK ] JsonSchemaCompilerErrorTest.UnableToPopulateArray (0 ms)
[920/3224] JsonSchemaCompilerErrorTest.UnableToPopulateArray (0 ms)
[ RUN      ] PathServiceTest.Override
[       OK ] PathServiceTest.Override (1 ms)
[921/3224] PathServiceTest.Override (1 ms)
[ RUN      ] PathServiceTest.OverrideMultiple
[       OK ] PathServiceTest.OverrideMultiple (1 ms)
[922/3224] PathServiceTest.OverrideMultiple (1 ms)
[ RUN      ] PathServiceTest.RemoveOverride
[       OK ] PathServiceTest.RemoveOverride (0 ms)
[923/3224] PathServiceTest.RemoveOverride (0 ms)
[ RUN      ] TemplateURLFetcherTest.AutodetectedBeforeLoadTest
[       OK ] TemplateURLFetcherTest.AutodetectedBeforeLoadTest (248 ms)
[924/3224] TemplateURLFetcherTest.AutodetectedBeforeLoadTest (248 ms)
[ RUN      ] TemplateURLParserTest.PassOnHTTPS
[3207:3207:0702/225544:3767243109:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.PassOnHTTPS (0 ms)
[925/3224] TemplateURLParserTest.PassOnHTTPS (0 ms)
[ RUN      ] TemplateURLParserTest.TestDictionary
[3207:3207:0702/225544:3767247648:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestDictionary (0 ms)
[926/3224] TemplateURLParserTest.TestDictionary (0 ms)
[ RUN      ] TemplateURLParserTest.TestFirefoxWebster
[3207:3207:0702/225544:3767252174:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestFirefoxWebster (0 ms)
[927/3224] TemplateURLParserTest.TestFirefoxWebster (0 ms)
[ RUN      ] TemplateURLParserTest.TestFirefoxYahoo
[3207:3207:0702/225544:3767256868:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestFirefoxYahoo (0 ms)
[928/3224] TemplateURLParserTest.TestFirefoxYahoo (0 ms)
[ RUN      ] TemplateURLServiceSyncTest.SerializeDeserialize
[       OK ] TemplateURLServiceSyncTest.SerializeDeserialize (133 ms)
[929/3224] TemplateURLServiceSyncTest.SerializeDeserialize (133 ms)
[ RUN      ] TemplateURLServiceSyncTest.GetAllSyncDataNoManagedEngines
[       OK ] TemplateURLServiceSyncTest.GetAllSyncDataNoManagedEngines (184 ms)
[930/3224] TemplateURLServiceSyncTest.GetAllSyncDataNoManagedEngines (184 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncBaseURLs
[       OK ] TemplateURLServiceSyncTest.SyncBaseURLs (194 ms)
[931/3224] TemplateURLServiceSyncTest.SyncBaseURLs (194 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergePrepopulatedEngine
[       OK ] TemplateURLServiceSyncTest.MergePrepopulatedEngine (147 ms)
[932/3224] TemplateURLServiceSyncTest.MergePrepopulatedEngine (147 ms)
[ RUN      ] TemplateURLServiceSyncTest.UpdatePrepopulatedEngine
[       OK ] TemplateURLServiceSyncTest.UpdatePrepopulatedEngine (161 ms)
[933/3224] TemplateURLServiceSyncTest.UpdatePrepopulatedEngine (161 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeNonEditedPrepopulatedEngine
[       OK ] TemplateURLServiceSyncTest.MergeNonEditedPrepopulatedEngine (163 ms)
[934/3224] TemplateURLServiceSyncTest.MergeNonEditedPrepopulatedEngine (163 ms)
[ RUN      ] TemplateURLServiceTest.Load
[       OK ] TemplateURLServiceTest.Load (92 ms)
[935/3224] TemplateURLServiceTest.Load (92 ms)
[ RUN      ] TemplateURLServiceTest.AddUpdateRemove
[       OK ] TemplateURLServiceTest.AddUpdateRemove (144 ms)
[936/3224] TemplateURLServiceTest.AddUpdateRemove (144 ms)
[ RUN      ] TemplateURLServiceTest.AddSameKeywordWithExtensionPresent
[       OK ] TemplateURLServiceTest.AddSameKeywordWithExtensionPresent (100 ms)
[937/3224] TemplateURLServiceTest.AddSameKeywordWithExtensionPresent (100 ms)
[ RUN      ] TemplateURLServiceTest.NotPersistOmniboxExtensionKeyword
[       OK ] TemplateURLServiceTest.NotPersistOmniboxExtensionKeyword (94 ms)
[938/3224] TemplateURLServiceTest.NotPersistOmniboxExtensionKeyword (94 ms)
[ RUN      ] TemplateURLServiceTest.ClearBrowsingData_Keywords
[       OK ] TemplateURLServiceTest.ClearBrowsingData_Keywords (108 ms)
[939/3224] TemplateURLServiceTest.ClearBrowsingData_Keywords (108 ms)
[ RUN      ] TemplateURLServiceTest.CantReplaceWithSameKeyword
[       OK ] TemplateURLServiceTest.CantReplaceWithSameKeyword (85 ms)
[940/3224] TemplateURLServiceTest.CantReplaceWithSameKeyword (85 ms)
[ RUN      ] TemplateURLServiceSyncTest.StopSyncing
[3213:3213:0702/225544:3767497536:ERROR:template_url_service.cc(841)] Search Engines datatype error was encountered: Models not yet associated.
[       OK ] TemplateURLServiceSyncTest.StopSyncing (189 ms)
[941/3224] TemplateURLServiceSyncTest.StopSyncing (189 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncErrorOnInitialSync
[3213:3213:0702/225544:3767657070:ERROR:template_url_service_sync_unittest.cc(134)] Search Engines datatype error was encountered: Some error.
[3213:3213:0702/225544:3767657527:ERROR:template_url_service.cc(841)] Search Engines datatype error was encountered: Models not yet associated.
[       OK ] TemplateURLServiceSyncTest.SyncErrorOnInitialSync (158 ms)
[942/3224] TemplateURLServiceSyncTest.SyncErrorOnInitialSync (158 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncErrorOnLaterSync
[3213:3213:0702/225544:3767799502:ERROR:template_url_service_sync_unittest.cc(134)] Search Engines datatype error was encountered: Some error.
[       OK ] TemplateURLServiceSyncTest.SyncErrorOnLaterSync (140 ms)
[943/3224] TemplateURLServiceSyncTest.SyncErrorOnLaterSync (140 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeTwiceWithSameSyncData
[       OK ] TemplateURLServiceSyncTest.MergeTwiceWithSameSyncData (128 ms)
[944/3224] TemplateURLServiceSyncTest.MergeTwiceWithSameSyncData (128 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncedDefaultGUIDArrivesFirst
[       OK ] TemplateURLServiceSyncTest.SyncedDefaultGUIDArrivesFirst (167 ms)
[945/3224] TemplateURLServiceSyncTest.SyncedDefaultGUIDArrivesFirst (167 ms)
[ RUN      ] TemplateURLServiceSyncTest.DefaultGuidDeletedBeforeNewDSPArrives
[       OK ] TemplateURLServiceSyncTest.DefaultGuidDeletedBeforeNewDSPArrives (205 ms)
[946/3224] TemplateURLServiceSyncTest.DefaultGuidDeletedBeforeNewDSPArrives (205 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncedDefaultArrivesAfterStartup
[       OK ] TemplateURLServiceSyncTest.SyncedDefaultArrivesAfterStartup (185 ms)
[947/3224] TemplateURLServiceSyncTest.SyncedDefaultArrivesAfterStartup (185 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncWithManagedDefaultSearch
[       OK ] TemplateURLServiceSyncTest.SyncWithManagedDefaultSearch (156 ms)
[948/3224] TemplateURLServiceSyncTest.SyncWithManagedDefaultSearch (156 ms)
[ RUN      ] TemplateURLServiceSyncTest.LocalDefaultWinsConflict
[       OK ] TemplateURLServiceSyncTest.LocalDefaultWinsConflict (174 ms)
[949/3224] TemplateURLServiceSyncTest.LocalDefaultWinsConflict (174 ms)
[ RUN      ] TemplateURLServiceSyncTest.DeleteBogusData
[       OK ] TemplateURLServiceSyncTest.DeleteBogusData (124 ms)
[950/3224] TemplateURLServiceSyncTest.DeleteBogusData (124 ms)
[ RUN      ] TemplateURLServiceSyncTest.UniquifyKeyword
[       OK ] TemplateURLServiceSyncTest.UniquifyKeyword (176 ms)
[951/3224] TemplateURLServiceSyncTest.UniquifyKeyword (176 ms)
[ RUN      ] TemplateURLServiceSyncTest.IsLocalTemplateURLBetter
[       OK ] TemplateURLServiceSyncTest.IsLocalTemplateURLBetter (205 ms)
[952/3224] TemplateURLServiceSyncTest.IsLocalTemplateURLBetter (205 ms)
[ RUN      ] TemplateURLServiceSyncTest.ResolveSyncKeywordConflict
[       OK ] TemplateURLServiceSyncTest.ResolveSyncKeywordConflict (220 ms)
[953/3224] TemplateURLServiceSyncTest.ResolveSyncKeywordConflict (220 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeIntoEmpty
[       OK ] TemplateURLServiceSyncTest.MergeIntoEmpty (146 ms)
[954/3224] TemplateURLServiceSyncTest.MergeIntoEmpty (146 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeUpdateFromSync
[       OK ] TemplateURLServiceSyncTest.MergeUpdateFromSync (160 ms)
[955/3224] TemplateURLServiceSyncTest.MergeUpdateFromSync (160 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeAddFromOlderSyncData
[       OK ] TemplateURLServiceSyncTest.MergeAddFromOlderSyncData (173 ms)
[956/3224] TemplateURLServiceSyncTest.MergeAddFromOlderSyncData (173 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeAddFromNewerSyncData
[       OK ] TemplateURLServiceSyncTest.MergeAddFromNewerSyncData (178 ms)
[957/3224] TemplateURLServiceSyncTest.MergeAddFromNewerSyncData (178 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessChangesWithConflictsLocalWins
[       OK ] TemplateURLServiceSyncTest.ProcessChangesWithConflictsLocalWins (175 ms)
[958/3224] TemplateURLServiceSyncTest.ProcessChangesWithConflictsLocalWins (175 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessTemplateURLChange
[       OK ] TemplateURLServiceSyncTest.ProcessTemplateURLChange (165 ms)
[959/3224] TemplateURLServiceSyncTest.ProcessTemplateURLChange (165 ms)
[ RUN      ] TemplateURLServiceSyncTest.AutogeneratedKeywordConflicts
[       OK ] TemplateURLServiceSyncTest.AutogeneratedKeywordConflicts (170 ms)
[960/3224] TemplateURLServiceSyncTest.AutogeneratedKeywordConflicts (170 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.OptionalArrayTypeFailure
[       OK ] JsonSchemaCompilerErrorTest.OptionalArrayTypeFailure (0 ms)
[961/3224] JsonSchemaCompilerErrorTest.OptionalArrayTypeFailure (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.TooManyKeys
[       OK ] JsonSchemaCompilerErrorTest.TooManyKeys (0 ms)
[962/3224] JsonSchemaCompilerErrorTest.TooManyKeys (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsAsParametersTest.PopulateRequiredFunction
[       OK ] JsonSchemaCompilerFunctionsAsParametersTest.PopulateRequiredFunction (0 ms)
[963/3224] JsonSchemaCompilerFunctionsAsParametersTest.PopulateRequiredFunction (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsAsParametersTest.PopulateOptionalFunction
[       OK ] JsonSchemaCompilerFunctionsAsParametersTest.PopulateOptionalFunction (0 ms)
[964/3224] JsonSchemaCompilerFunctionsAsParametersTest.PopulateOptionalFunction (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsAsParametersTest.OptionalFunctionToValue
[       OK ] JsonSchemaCompilerFunctionsAsParametersTest.OptionalFunctionToValue (0 ms)
[965/3224] JsonSchemaCompilerFunctionsAsParametersTest.OptionalFunctionToValue (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetParamsCreate
[       OK ] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetParamsCreate (0 ms)
[966/3224] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetResultCreate
[       OK ] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetResultCreate (0 ms)
[967/3224] JsonSchemaCompilerFunctionsOnTypesTest.StorageAreaGetResultCreate (0 ms)
[ RUN      ] IdlCompiler.ArrayTypes
[       OK ] IdlCompiler.ArrayTypes (0 ms)
[968/3224] IdlCompiler.ArrayTypes (0 ms)
[ RUN      ] JsonSchemaCompilerObjectsTest.ObjectParamParamsCreate
[       OK ] JsonSchemaCompilerObjectsTest.ObjectParamParamsCreate (0 ms)
[969/3224] JsonSchemaCompilerObjectsTest.ObjectParamParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerObjectsTest.ReturnsObjectResultCreate
[       OK ] JsonSchemaCompilerObjectsTest.ReturnsObjectResultCreate (0 ms)
[970/3224] JsonSchemaCompilerObjectsTest.ReturnsObjectResultCreate (0 ms)
[ RUN      ] TemplateURLServiceTest.CantReplaceWithSameHosts
[       OK ] TemplateURLServiceTest.CantReplaceWithSameHosts (83 ms)
[971/3224] TemplateURLServiceTest.CantReplaceWithSameHosts (83 ms)
[ RUN      ] TemplateURLServiceTest.DefaultSearchProviderLoadedFromPrefs
[       OK ] TemplateURLServiceTest.DefaultSearchProviderLoadedFromPrefs (114 ms)
[972/3224] TemplateURLServiceTest.DefaultSearchProviderLoadedFromPrefs (114 ms)
[ RUN      ] TemplateURLServiceTest.UpdateKeywordSearchTermsForURL
[       OK ] TemplateURLServiceTest.UpdateKeywordSearchTermsForURL (81 ms)
[973/3224] TemplateURLServiceTest.UpdateKeywordSearchTermsForURL (81 ms)
[ RUN      ] TemplateURLServiceTest.GenerateVisitOnKeyword
[       OK ] TemplateURLServiceTest.GenerateVisitOnKeyword (866 ms)
[974/3224] TemplateURLServiceTest.GenerateVisitOnKeyword (866 ms)
[ RUN      ] TemplateURLServiceTest.LoadSavesPrepopulatedDefaultSearchProvider
[       OK ] TemplateURLServiceTest.LoadSavesPrepopulatedDefaultSearchProvider (92 ms)
[975/3224] TemplateURLServiceTest.LoadSavesPrepopulatedDefaultSearchProvider (92 ms)
[ RUN      ] TemplateURLServiceTest.LoadRetainsDefaultProvider
[       OK ] TemplateURLServiceTest.LoadRetainsDefaultProvider (155 ms)
[976/3224] TemplateURLServiceTest.LoadRetainsDefaultProvider (155 ms)
[ RUN      ] TemplateURLServiceTest.ExtensionEngineVsPolicy
[       OK ] TemplateURLServiceTest.ExtensionEngineVsPolicy (95 ms)
[977/3224] TemplateURLServiceTest.ExtensionEngineVsPolicy (95 ms)
[ RUN      ] ZipReaderTest.Open_ValidZipPlatformFile
[       OK ] ZipReaderTest.Open_ValidZipPlatformFile (2 ms)
[978/3224] ZipReaderTest.Open_ValidZipPlatformFile (2 ms)
[ RUN      ] ZipReaderTest.Open_NonExistentFile
[       OK ] ZipReaderTest.Open_NonExistentFile (1 ms)
[979/3224] ZipReaderTest.Open_NonExistentFile (1 ms)
[ RUN      ] ZipReaderTest.Open_ExistentButNonZipFile
[       OK ] ZipReaderTest.Open_ExistentButNonZipFile (1 ms)
[980/3224] ZipReaderTest.Open_ExistentButNonZipFile (1 ms)
[ RUN      ] FeedbackSenderTest.IgnoreOutOfBounds
[       OK ] FeedbackSenderTest.IgnoreOutOfBounds (59 ms)
[981/3224] FeedbackSenderTest.IgnoreOutOfBounds (59 ms)
[ RUN      ] FeedbackSenderTest.CanResumeFeedbackCollection
[       OK ] FeedbackSenderTest.CanResumeFeedbackCollection (42 ms)
[982/3224] FeedbackSenderTest.CanResumeFeedbackCollection (42 ms)
[ RUN      ] FeedbackTest.RetreiveMisspelling
[       OK ] FeedbackTest.RetreiveMisspelling (0 ms)
[983/3224] FeedbackTest.RetreiveMisspelling (0 ms)
[ RUN      ] FeedbackTest.FinalizeRemovedMisspellings
[       OK ] FeedbackTest.FinalizeRemovedMisspellings (0 ms)
[984/3224] FeedbackTest.FinalizeRemovedMisspellings (0 ms)
[ RUN      ] FeedbackTest.GetMisspellingsInRenderer
[       OK ] FeedbackTest.GetMisspellingsInRenderer (1 ms)
[985/3224] FeedbackTest.GetMisspellingsInRenderer (1 ms)
[ RUN      ] FeedbackTest.GetRendersWithMisspellings
[       OK ] FeedbackTest.GetRendersWithMisspellings (0 ms)
[986/3224] FeedbackTest.GetRendersWithMisspellings (0 ms)
[ RUN      ] FeedbackTest.FinalizeAllMisspellings
[       OK ] FeedbackTest.FinalizeAllMisspellings (0 ms)
[987/3224] FeedbackTest.FinalizeAllMisspellings (0 ms)
[ RUN      ] FeedbackTest.GetAllMisspellings
[       OK ] FeedbackTest.GetAllMisspellings (0 ms)
[988/3224] FeedbackTest.GetAllMisspellings (0 ms)
[ RUN      ] FeedbackTest.ClearFeedback
[       OK ] FeedbackTest.ClearFeedback (0 ms)
[989/3224] FeedbackTest.ClearFeedback (0 ms)
[ RUN      ] FeedbackTest.FindMisspellingsByText
[       OK ] FeedbackTest.FindMisspellingsByText (0 ms)
[990/3224] FeedbackTest.FindMisspellingsByText (0 ms)
[ RUN      ] JsonSchemaCompilerObjectsTest.OnObjectFiredCreate
[       OK ] JsonSchemaCompilerObjectsTest.OnObjectFiredCreate (0 ms)
[991/3224] JsonSchemaCompilerObjectsTest.OnObjectFiredCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OptionalStringParamsCreate
[       OK ] JsonSchemaCompilerSimpleTest.OptionalStringParamsCreate (0 ms)
[992/3224] JsonSchemaCompilerSimpleTest.OptionalStringParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OptionalStringParamsWrongType
[       OK ] JsonSchemaCompilerSimpleTest.OptionalStringParamsWrongType (0 ms)
[993/3224] JsonSchemaCompilerSimpleTest.OptionalStringParamsWrongType (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.TestTypePopulate
[       OK ] JsonSchemaCompilerSimpleTest.TestTypePopulate (0 ms)
[994/3224] JsonSchemaCompilerSimpleTest.TestTypePopulate (0 ms)
[ RUN      ] BackgroundApplicationListModelTest.AddRemovePermissionsTest
[       OK ] BackgroundApplicationListModelTest.AddRemovePermissionsTest (349 ms)
[995/3224] BackgroundApplicationListModelTest.AddRemovePermissionsTest (349 ms)
[ RUN      ] BackgroundApplicationListModelTest.RandomTest
[       OK ] BackgroundApplicationListModelTest.RandomTest (350 ms)
[996/3224] BackgroundApplicationListModelTest.RandomTest (350 ms)
[ RUN      ] BackgroundContentsServiceTest.BackgroundContentsCreateDestroy
[       OK ] BackgroundContentsServiceTest.BackgroundContentsCreateDestroy (56 ms)
[997/3224] BackgroundContentsServiceTest.BackgroundContentsCreateDestroy (56 ms)
[ RUN      ] BackgroundContentsServiceTest.BackgroundContentsUrlAdded
[       OK ] BackgroundContentsServiceTest.BackgroundContentsUrlAdded (44 ms)
[998/3224] BackgroundContentsServiceTest.BackgroundContentsUrlAdded (44 ms)
[ RUN      ] BackgroundContentsServiceTest.BackgroundContentsUrlAddedAndClosed
[       OK ] BackgroundContentsServiceTest.BackgroundContentsUrlAddedAndClosed (41 ms)
[999/3224] BackgroundContentsServiceTest.BackgroundContentsUrlAddedAndClosed (41 ms)
[ RUN      ] BackgroundContentsServiceTest.RestartBackgroundContents
[       OK ] BackgroundContentsServiceTest.RestartBackgroundContents (41 ms)
[1000/3224] BackgroundContentsServiceTest.RestartBackgroundContents (41 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.RecordSizeStatsCorrectly
[       OK ] SpellcheckCustomDictionaryTest.RecordSizeStatsCorrectly (235 ms)
[1001/3224] SpellcheckCustomDictionaryTest.RecordSizeStatsCorrectly (235 ms)
[ RUN      ] SpellcheckHostMetricsTest.CustomWordStats
[       OK ] SpellcheckHostMetricsTest.CustomWordStats (1 ms)
[1002/3224] SpellcheckHostMetricsTest.CustomWordStats (1 ms)
[ RUN      ] SpellcheckHostMetricsTest.RecordWordCountsDiscardsDuplicates
[       OK ] SpellcheckHostMetricsTest.RecordWordCountsDiscardsDuplicates (1 ms)
[1003/3224] SpellcheckHostMetricsTest.RecordWordCountsDiscardsDuplicates (1 ms)
[ RUN      ] SpellcheckHostMetricsTest.RecordSpellingServiceStats
[       OK ] SpellcheckHostMetricsTest.RecordSpellingServiceStats (2 ms)
[1004/3224] SpellcheckHostMetricsTest.RecordSpellingServiceStats (2 ms)
[ RUN      ] SpellCheckMessageFilterTest.TestOverrideThread
[       OK ] SpellCheckMessageFilterTest.TestOverrideThread (45 ms)
[1005/3224] SpellCheckMessageFilterTest.TestOverrideThread (45 ms)
[ RUN      ] SpellCheckMessageFilterTest.OnTextCheckCompleteTest
[       OK ] SpellCheckMessageFilterTest.OnTextCheckCompleteTest (47 ms)
[1006/3224] SpellCheckMessageFilterTest.OnTextCheckCompleteTest (47 ms)
[ RUN      ] SpellingServiceClientTest.AvailableServices
[       OK ] SpellingServiceClientTest.AvailableServices (45 ms)
[1007/3224] SpellingServiceClientTest.AvailableServices (45 ms)
[ RUN      ] WordTrimmerTest.TrimWordsEmptyText
[       OK ] WordTrimmerTest.TrimWordsEmptyText (2 ms)
[1008/3224] WordTrimmerTest.TrimWordsEmptyText (2 ms)
[ RUN      ] WordTrimmerTest.TrimWordsMiddle
[       OK ] WordTrimmerTest.TrimWordsMiddle (1 ms)
[1009/3224] WordTrimmerTest.TrimWordsMiddle (1 ms)
[ RUN      ] WordTrimmerTest.TrimWordsEmptyKeep
[       OK ] WordTrimmerTest.TrimWordsEmptyKeep (0 ms)
[1010/3224] WordTrimmerTest.TrimWordsEmptyKeep (0 ms)
[ RUN      ] BackgroundModeManagerWithExtensionsTest.BalloonDisplay
[       OK ] BackgroundModeManagerWithExtensionsTest.BalloonDisplay (368 ms)
[1011/3224] BackgroundModeManagerWithExtensionsTest.BalloonDisplay (368 ms)
[ RUN      ] FeedbackSenderTest.NoFeedback
[       OK ] FeedbackSenderTest.NoFeedback (39 ms)
[1012/3224] FeedbackSenderTest.NoFeedback (39 ms)
[ RUN      ] FeedbackSenderTest.NoActionFeedback
[       OK ] FeedbackSenderTest.NoActionFeedback (43 ms)
[1013/3224] FeedbackSenderTest.NoActionFeedback (43 ms)
[ RUN      ] FeedbackSenderTest.SelectFeedback
[       OK ] FeedbackSenderTest.SelectFeedback (40 ms)
[1014/3224] FeedbackSenderTest.SelectFeedback (40 ms)
[ RUN      ] FeedbackSenderTest.AddToDictFeedback
[       OK ] FeedbackSenderTest.AddToDictFeedback (24 ms)
[1015/3224] FeedbackSenderTest.AddToDictFeedback (24 ms)
[ RUN      ] FeedbackSenderTest.IgnoreFeedbackMarkerNotInDocument
[       OK ] FeedbackSenderTest.IgnoreFeedbackMarkerNotInDocument (23 ms)
[1016/3224] FeedbackSenderTest.IgnoreFeedbackMarkerNotInDocument (23 ms)
[ RUN      ] FeedbackSenderTest.FirstMessageInSessionIndicator
[       OK ] FeedbackSenderTest.FirstMessageInSessionIndicator (28 ms)
[1017/3224] FeedbackSenderTest.FirstMessageInSessionIndicator (28 ms)
[ RUN      ] FeedbackSenderTest.OnLanguageCountryChange
[       OK ] FeedbackSenderTest.OnLanguageCountryChange (23 ms)
[1018/3224] FeedbackSenderTest.OnLanguageCountryChange (23 ms)
[ RUN      ] FeedbackSenderTest.FieldTrialAloneHasSameApiVersion
[       OK ] FeedbackSenderTest.FieldTrialAloneHasSameApiVersion (25 ms)
[1019/3224] FeedbackSenderTest.FieldTrialAloneHasSameApiVersion (25 ms)
[ RUN      ] FeedbackSenderTest.MultipleAddToDictFeedback
[       OK ] FeedbackSenderTest.MultipleAddToDictFeedback (40 ms)
[1020/3224] FeedbackSenderTest.MultipleAddToDictFeedback (40 ms)
[ RUN      ] FeedbackTest.CannotFindMisspellingsByTextAfterErased
[       OK ] FeedbackTest.CannotFindMisspellingsByTextAfterErased (1 ms)
[1021/3224] FeedbackTest.CannotFindMisspellingsByTextAfterErased (1 ms)
[ RUN      ] MisspellingTest.SerializeTest
[       OK ] MisspellingTest.SerializeTest (1 ms)
[1022/3224] MisspellingTest.SerializeTest (1 ms)
[ RUN      ] MisspellingTest.GetMisspelledStringTest
[       OK ] MisspellingTest.GetMisspelledStringTest (0 ms)
[1023/3224] MisspellingTest.GetMisspelledStringTest (0 ms)
[ RUN      ] SpellcheckActionTest.FinalActionsTest
[       OK ] SpellcheckActionTest.FinalActionsTest (0 ms)
[1024/3224] SpellcheckActionTest.FinalActionsTest (0 ms)
[ RUN      ] SpellcheckActionTest.PendingActionsTest
[       OK ] SpellcheckActionTest.PendingActionsTest (0 ms)
[1025/3224] SpellcheckActionTest.PendingActionsTest (0 ms)
[ RUN      ] SpellcheckActionTest.FinalizeTest
[       OK ] SpellcheckActionTest.FinalizeTest (0 ms)
[1026/3224] SpellcheckActionTest.FinalizeTest (0 ms)
[ RUN      ] SpellcheckActionTest.SerializeTest
[       OK ] SpellcheckActionTest.SerializeTest (0 ms)
[1027/3224] SpellcheckActionTest.SerializeTest (0 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.MultiProfile
[       OK ] SpellcheckCustomDictionaryTest.MultiProfile (339 ms)
[1028/3224] SpellcheckCustomDictionaryTest.MultiProfile (339 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.LegacyEmptyDictionaryShouldBeConverted
[       OK ] SpellcheckCustomDictionaryTest.LegacyEmptyDictionaryShouldBeConverted (27 ms)
[1029/3224] SpellcheckCustomDictionaryTest.LegacyEmptyDictionaryShouldBeConverted (27 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.LegacyDictionaryWithTwoWordsShouldBeConverted
[       OK ] SpellcheckCustomDictionaryTest.LegacyDictionaryWithTwoWordsShouldBeConverted (27 ms)
[1030/3224] SpellcheckCustomDictionaryTest.LegacyDictionaryWithTwoWordsShouldBeConverted (27 ms)
[ RUN      ] BackgroundContentsServiceTest.TestApplicationIDLinkage
[       OK ] BackgroundContentsServiceTest.TestApplicationIDLinkage (60 ms)
[1031/3224] BackgroundContentsServiceTest.TestApplicationIDLinkage (60 ms)
[ RUN      ] BackgroundContentsServiceNotificationTest.TestShowBalloon
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackgroundContentsServiceNotificationTest.TestShowBalloon (464 ms)
[1032/3224] BackgroundContentsServiceNotificationTest.TestShowBalloon (464 ms)
[ RUN      ] BackgroundContentsServiceNotificationTest.TestShowTwoBalloons
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3234)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 WaitForNotificationAdded chrome/browser/background/background_contents_service_unittest.cc:141:5 (unit_tests+0x000000e1845d)
    #16 BackgroundContentsServiceNotificationTest::CreateCrashNotification(scoped_refptr<extensions::Extension>) chrome/browser/background/background_contents_service_unittest.cc:216 (unit_tests+0x000000e1845d)
    #17 BackgroundContentsServiceNotificationTest_TestShowTwoBalloons_Test::TestBody() chrome/browser/background/background_contents_service_unittest.cc:390:3 (unit_tests+0x000000e18a23)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=3234)
  Write of size 4 at 0x7d0c00051fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 WaitForNotificationAdded chrome/browser/background/background_contents_service_unittest.cc:141:5 (unit_tests+0x000000e1845d)
    #24 BackgroundContentsServiceNotificationTest::CreateCrashNotification(scoped_refptr<extensions::Extension>) chrome/browser/background/background_contents_service_unittest.cc:216 (unit_tests+0x000000e1845d)
    #25 BackgroundContentsServiceNotificationTest_TestShowTwoBalloons_Test::TestBody() chrome/browser/background/background_contents_service_unittest.cc:390:3 (unit_tests+0x000000e18a23)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00051fe8 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c00051fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff97b2)
    #4 ui::TouchFactory::GetInstance() ui/events/devices/x11/touch_factory_x11.cc:52 (unit_tests+0x000002ff97b2)
    #5 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:242:5 (unit_tests+0x0000039903cd)
    #6 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #7 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #8 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #9 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #10 BackgroundContentsServiceNotificationTest::SetUp() chrome/browser/background/background_contents_service_unittest.cc:180:5 (unit_tests+0x000000e19392)
    #11 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #12 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f5fde452cb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000000e19778 BackgroundContentsServiceNotificationTest_TestShowTwoBalloons_Test::~BackgroundContentsServiceNotificationTest_TestShowTwoBalloons_Test()
#10 0x000002a3f08d testing::TestInfo::Run()
#11 0x000002a3f853 testing::TestCase::Run()
#12 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#13 0x000002a486a7 testing::UnitTest::Run()
#14 0x000007a8090c base::TestSuite::Run()
#15 0x000007a82f02 content::UnitTestTestSuite::Run()
#16 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#17 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#18 0x000007a7cfb8 base::LaunchUnitTests()
#19 0x000002ad99c8 main
#20 0x7f5fdcce576d __libc_start_main
#21 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007ffd7e766ac8 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d04000106d0
  di: 0000000000000000  si: 0000e000017e9c0e  bp: 00007ffd7e766aa0  bx: 00007d0c00051fc0
  dx: 00001c00017e9c0e  ax: 00000c3000147f80  cx: 0004000000000000  sp: 00007ffd7e766a90
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=3234):
1 race:libglib*.so
[1033/3224] BackgroundContentsServiceNotificationTest.TestShowTwoBalloons (CRASHED)
[ RUN      ] SpellcheckCustomDictionaryTest.CorruptedWriteShouldBeRecovered
[       OK ] SpellcheckCustomDictionaryTest.CorruptedWriteShouldBeRecovered (250 ms)
[1034/3224] SpellcheckCustomDictionaryTest.CorruptedWriteShouldBeRecovered (250 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.GetAllSyncDataHasLimit
[       OK ] SpellcheckCustomDictionaryTest.GetAllSyncDataHasLimit (238 ms)
[1035/3224] SpellcheckCustomDictionaryTest.GetAllSyncDataHasLimit (238 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.ProcessSyncChanges
[       OK ] SpellcheckCustomDictionaryTest.ProcessSyncChanges (40 ms)
[1036/3224] SpellcheckCustomDictionaryTest.ProcessSyncChanges (40 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.MergeDataAndStartSyncing
[       OK ] SpellcheckCustomDictionaryTest.MergeDataAndStartSyncing (142 ms)
[1037/3224] SpellcheckCustomDictionaryTest.MergeDataAndStartSyncing (142 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.SyncBeforeLoadDoesNotDuplicateWords
[       OK ] SpellcheckCustomDictionaryTest.SyncBeforeLoadDoesNotDuplicateWords (63 ms)
[1038/3224] SpellcheckCustomDictionaryTest.SyncBeforeLoadDoesNotDuplicateWords (63 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryTooBigToContiueSyncing
[       OK ] SpellcheckCustomDictionaryTest.DictionaryTooBigToContiueSyncing (206 ms)
[1039/3224] SpellcheckCustomDictionaryTest.DictionaryTooBigToContiueSyncing (206 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.LoadAfterSyncStartTooBigToSync
[       OK ] SpellcheckCustomDictionaryTest.LoadAfterSyncStartTooBigToSync (191 ms)
[1040/3224] SpellcheckCustomDictionaryTest.LoadAfterSyncStartTooBigToSync (191 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.LoadDuplicatesAfterSync
[       OK ] SpellcheckCustomDictionaryTest.LoadDuplicatesAfterSync (121 ms)
[1041/3224] SpellcheckCustomDictionaryTest.LoadDuplicatesAfterSync (121 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryAddWordNotification
[       OK ] SpellcheckCustomDictionaryTest.DictionaryAddWordNotification (33 ms)
[1042/3224] SpellcheckCustomDictionaryTest.DictionaryAddWordNotification (33 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryRemoveWordNotification
[       OK ] SpellcheckCustomDictionaryTest.DictionaryRemoveWordNotification (44 ms)
[1043/3224] SpellcheckCustomDictionaryTest.DictionaryRemoveWordNotification (44 ms)
[ RUN      ] FakeDriveServiceTest.GetFileListInDirectory_InRootDirectory
[       OK ] FakeDriveServiceTest.GetFileListInDirectory_InRootDirectory (5 ms)
[1044/3224] FakeDriveServiceTest.GetFileListInDirectory_InRootDirectory (5 ms)
[ RUN      ] FakeDriveServiceTest.GetFileListInDirectory_InNonRootDirectory
[       OK ] FakeDriveServiceTest.GetFileListInDirectory_InNonRootDirectory (4 ms)
[1045/3224] FakeDriveServiceTest.GetFileListInDirectory_InNonRootDirectory (4 ms)
[ RUN      ] FakeDriveServiceTest.GetFileListInDirectory_Offline
[       OK ] FakeDriveServiceTest.GetFileListInDirectory_Offline (4 ms)
[1046/3224] FakeDriveServiceTest.GetFileListInDirectory_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.Search
[       OK ] FakeDriveServiceTest.Search (5 ms)
[1047/3224] FakeDriveServiceTest.Search (5 ms)
[ RUN      ] FakeDriveServiceTest.Search_WithAttribute
[       OK ] FakeDriveServiceTest.Search_WithAttribute (5 ms)
[1048/3224] FakeDriveServiceTest.Search_WithAttribute (5 ms)
[ RUN      ] FakeDriveServiceTest.Search_MultipleQueries
[       OK ] FakeDriveServiceTest.Search_MultipleQueries (5 ms)
[1049/3224] FakeDriveServiceTest.Search_MultipleQueries (5 ms)
[ RUN      ] FakeDriveServiceTest.Search_Offline
[       OK ] FakeDriveServiceTest.Search_Offline (4 ms)
[1050/3224] FakeDriveServiceTest.Search_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.Search_Trashed
[       OK ] FakeDriveServiceTest.Search_Trashed (4 ms)
[1051/3224] FakeDriveServiceTest.Search_Trashed (4 ms)
[ RUN      ] FakeDriveServiceTest.SearchByTitle_EmptyDirectoryResourceId
[       OK ] FakeDriveServiceTest.SearchByTitle_EmptyDirectoryResourceId (4 ms)
[1052/3224] FakeDriveServiceTest.SearchByTitle_EmptyDirectoryResourceId (4 ms)
[ RUN      ] FakeDriveServiceTest.SearchByTitle_Offline
[       OK ] FakeDriveServiceTest.SearchByTitle_Offline (4 ms)
[1053/3224] FakeDriveServiceTest.SearchByTitle_Offline (4 ms)
[ RUN      ] DriveAppMappingTest.Remove
[       OK ] DriveAppMappingTest.Remove (1 ms)
[1054/3224] DriveAppMappingTest.Remove (1 ms)
[ RUN      ] EphemeralAppServiceTest.RemoveInactiveApps
[       OK ] EphemeralAppServiceTest.RemoveInactiveApps (0 ms)
[1055/3224] EphemeralAppServiceTest.RemoveInactiveApps (0 ms)
[ RUN      ] EphemeralAppServiceTest.RemoveInactiveAppsKeepOthers
[       OK ] EphemeralAppServiceTest.RemoveInactiveAppsKeepOthers (0 ms)
[1056/3224] EphemeralAppServiceTest.RemoveInactiveAppsKeepOthers (0 ms)
[ RUN      ] EphemeralAppServiceTest.RemoveOverflow
[       OK ] EphemeralAppServiceTest.RemoveOverflow (0 ms)
[1057/3224] EphemeralAppServiceTest.RemoveOverflow (0 ms)
[ RUN      ] EphemeralAppServiceTest.RemoveOverflowWithRunningApps
[       OK ] EphemeralAppServiceTest.RemoveOverflowWithRunningApps (0 ms)
[1058/3224] EphemeralAppServiceTest.RemoveOverflowWithRunningApps (0 ms)
[ RUN      ] KeywordExtensionsDelegateImplTest.IsEnabledExtensionIncognito
[       OK ] KeywordExtensionsDelegateImplTest.IsEnabledExtensionIncognito (344 ms)
[1059/3224] KeywordExtensionsDelegateImplTest.IsEnabledExtensionIncognito (344 ms)
[ RUN      ] DriveApiUtilTest.EscapeQueryStringValue
[       OK ] DriveApiUtilTest.EscapeQueryStringValue (0 ms)
[1060/3224] DriveApiUtilTest.EscapeQueryStringValue (0 ms)
[ RUN      ] DriveAPIUtilTest.CanonicalizeResourceId
[       OK ] DriveAPIUtilTest.CanonicalizeResourceId (2 ms)
[1061/3224] DriveAPIUtilTest.CanonicalizeResourceId (2 ms)
[ RUN      ] DriveAPIUtilTest.HasHostedDocumentExtension
[       OK ] DriveAPIUtilTest.HasHostedDocumentExtension (1 ms)
[1062/3224] DriveAPIUtilTest.HasHostedDocumentExtension (1 ms)
[ RUN      ] DriveAppRegistryTest.UninstallDriveApp
[       OK ] DriveAppRegistryTest.UninstallDriveApp (3 ms)
[1063/3224] DriveAppRegistryTest.UninstallDriveApp (3 ms)
[ RUN      ] FakeDriveServiceTest.GetChangeList_WithNewEntry
[       OK ] FakeDriveServiceTest.GetChangeList_WithNewEntry (5 ms)
[1064/3224] FakeDriveServiceTest.GetChangeList_WithNewEntry (5 ms)
[ RUN      ] FakeDriveServiceTest.GetChangeList_DeletedEntry
[       OK ] FakeDriveServiceTest.GetChangeList_DeletedEntry (4 ms)
[1065/3224] FakeDriveServiceTest.GetChangeList_DeletedEntry (4 ms)
[ RUN      ] FakeDriveServiceTest.GetChangeList_TrashedEntry
[       OK ] FakeDriveServiceTest.GetChangeList_TrashedEntry (5 ms)
[1066/3224] FakeDriveServiceTest.GetChangeList_TrashedEntry (5 ms)
[ RUN      ] FakeDriveServiceTest.GetRemainingFileList_GetAllFileList
[       OK ] FakeDriveServiceTest.GetRemainingFileList_GetAllFileList (5 ms)
[1067/3224] FakeDriveServiceTest.GetRemainingFileList_GetAllFileList (5 ms)
[ RUN      ] FakeDriveServiceTest.GetAboutResource
[       OK ] FakeDriveServiceTest.GetAboutResource (0 ms)
[1068/3224] FakeDriveServiceTest.GetAboutResource (0 ms)
[ RUN      ] FakeDriveServiceTest.GetAppList_Offline
[       OK ] FakeDriveServiceTest.GetAppList_Offline (2 ms)
[1069/3224] FakeDriveServiceTest.GetAppList_Offline (2 ms)
[ RUN      ] FakeDriveServiceTest.GetFileResource_ExistingFile
[       OK ] FakeDriveServiceTest.GetFileResource_ExistingFile (4 ms)
[1070/3224] FakeDriveServiceTest.GetFileResource_ExistingFile (4 ms)
[ RUN      ] FakeDriveServiceTest.GetFileResource_Offline
[       OK ] FakeDriveServiceTest.GetFileResource_Offline (4 ms)
[1071/3224] FakeDriveServiceTest.GetFileResource_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.DeleteResource_NonexistingFile
[       OK ] FakeDriveServiceTest.DeleteResource_NonexistingFile (5 ms)
[1072/3224] FakeDriveServiceTest.DeleteResource_NonexistingFile (5 ms)
[ RUN      ] FakeDriveServiceTest.DeleteResource_ETagMatch
[       OK ] FakeDriveServiceTest.DeleteResource_ETagMatch (4 ms)
[1073/3224] FakeDriveServiceTest.DeleteResource_ETagMatch (4 ms)
[ RUN      ] FakeDriveServiceTest.TrashResource_Offline
[       OK ] FakeDriveServiceTest.TrashResource_Offline (5 ms)
[1074/3224] FakeDriveServiceTest.TrashResource_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.TrashResource_Forbidden
[       OK ] FakeDriveServiceTest.TrashResource_Forbidden (5 ms)
[1075/3224] FakeDriveServiceTest.TrashResource_Forbidden (5 ms)
[ RUN      ] FakeDriveServiceTest.DownloadFile_Offline
[       OK ] FakeDriveServiceTest.DownloadFile_Offline (5 ms)
[1076/3224] FakeDriveServiceTest.DownloadFile_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.CopyResource
[       OK ] FakeDriveServiceTest.CopyResource (4 ms)
[1077/3224] FakeDriveServiceTest.CopyResource (4 ms)
[ RUN      ] FakeDriveServiceTest.CopyResource_Offline
[       OK ] FakeDriveServiceTest.CopyResource_Offline (5 ms)
[1078/3224] FakeDriveServiceTest.CopyResource_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.UpdateResource_NonExisting
[       OK ] FakeDriveServiceTest.UpdateResource_NonExisting (4 ms)
[1079/3224] FakeDriveServiceTest.UpdateResource_NonExisting (4 ms)
[ RUN      ] FakeDriveServiceTest.UpdateResource_Offline
[       OK ] FakeDriveServiceTest.UpdateResource_Offline (5 ms)
[1080/3224] FakeDriveServiceTest.UpdateResource_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.UpdateResource_Forbidden
[       OK ] FakeDriveServiceTest.UpdateResource_Forbidden (4 ms)
[1081/3224] FakeDriveServiceTest.UpdateResource_Forbidden (4 ms)
[ RUN      ] FakeDriveServiceTest.AddResourceToDirectory_FileInRootDirectory
[       OK ] FakeDriveServiceTest.AddResourceToDirectory_FileInRootDirectory (5 ms)
[1082/3224] FakeDriveServiceTest.AddResourceToDirectory_FileInRootDirectory (5 ms)
[ RUN      ] FakeDriveServiceTest.AddResourceToDirectory_OrphanFile
[       OK ] FakeDriveServiceTest.AddResourceToDirectory_OrphanFile (4 ms)
[1083/3224] FakeDriveServiceTest.AddResourceToDirectory_OrphanFile (4 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithoutInitialization
[       OK ] SpellCheckTest.RequestSpellCheckWithoutInitialization (2 ms)
[1084/3224] SpellCheckTest.RequestSpellCheckWithoutInitialization (2 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckMultipleTimesWithoutInitialization
[       OK ] SpellCheckTest.RequestSpellCheckMultipleTimesWithoutInitialization (144 ms)
[1085/3224] SpellCheckTest.RequestSpellCheckMultipleTimesWithoutInitialization (144 ms)
[ RUN      ] SpellCheckTest.CreateTextCheckingResultsKeepsMarkers
[       OK ] SpellCheckTest.CreateTextCheckingResultsKeepsMarkers (142 ms)
[1086/3224] SpellCheckTest.CreateTextCheckingResultsKeepsMarkers (142 ms)
[ RUN      ] SpellCheckTest.CreateTextCheckingResultsAddsGrammarMarkers
[       OK ] SpellCheckTest.CreateTextCheckingResultsAddsGrammarMarkers (76 ms)
[1087/3224] SpellCheckTest.CreateTextCheckingResultsAddsGrammarMarkers (76 ms)
[ RUN      ] SpellCheckTest.CreateTextCheckingResultsKeepsTypographicalApostrophe
[       OK ] SpellCheckTest.CreateTextCheckingResultsKeepsTypographicalApostrophe (148 ms)
[1088/3224] SpellCheckTest.CreateTextCheckingResultsKeepsTypographicalApostrophe (148 ms)
[ RUN      ] SpellCheckTest.CreateTextCheckingResultsDoesNotCrashWithEmptyLineText
[       OK ] SpellCheckTest.CreateTextCheckingResultsDoesNotCrashWithEmptyLineText (1 ms)
[1089/3224] SpellCheckTest.CreateTextCheckingResultsDoesNotCrashWithEmptyLineText (1 ms)
[ RUN      ] SpellCheckTest.EnglishWords
[       OK ] SpellCheckTest.EnglishWords (694 ms)
[1090/3224] SpellCheckTest.EnglishWords (694 ms)
[ RUN      ] SpellCheckTest.DictionaryFiles
[       OK ] SpellCheckTest.DictionaryFiles (2 ms)
[1091/3224] SpellCheckTest.DictionaryFiles (2 ms)
[ RUN      ] SpellCheckTest.SpellingEngine_CheckSpelling
[       OK ] SpellCheckTest.SpellingEngine_CheckSpelling (11 ms)
[1092/3224] SpellCheckTest.SpellingEngine_CheckSpelling (11 ms)
[ RUN      ] SpellCheckTest.LogicalSuggestions
[       OK ] SpellCheckTest.LogicalSuggestions (1557 ms)
[1093/3224] SpellCheckTest.LogicalSuggestions (1557 ms)
[ RUN      ] DriveAppRegistryUtilTest.FindPreferredIcon_
[       OK ] DriveAppRegistryUtilTest.FindPreferredIcon_ (1 ms)
[1094/3224] DriveAppRegistryUtilTest.FindPreferredIcon_ (1 ms)
[ RUN      ] DriveUploaderTest.UploadExisting0KB
[       OK ] DriveUploaderTest.UploadExisting0KB (1 ms)
[1095/3224] DriveUploaderTest.UploadExisting0KB (1 ms)
[ RUN      ] DriveUploaderTest.UploadExisting512KB
[       OK ] DriveUploaderTest.UploadExisting512KB (82 ms)
[1096/3224] DriveUploaderTest.UploadExisting512KB (82 ms)
[ RUN      ] DriveUploaderTest.UploadExisting2MB
[       OK ] DriveUploaderTest.UploadExisting2MB (285 ms)
[1097/3224] DriveUploaderTest.UploadExisting2MB (285 ms)
[ RUN      ] DriveUploaderTest.MultipartUploadFail
[       OK ] DriveUploaderTest.MultipartUploadFail (84 ms)
[1098/3224] DriveUploaderTest.MultipartUploadFail (84 ms)
[ RUN      ] DriveUploaderTest.InitiateUploadNoConflict
[       OK ] DriveUploaderTest.InitiateUploadNoConflict (81 ms)
[1099/3224] DriveUploaderTest.InitiateUploadNoConflict (81 ms)
[ RUN      ] DriveUploaderTest.InitiateUploadConflict
[       OK ] DriveUploaderTest.InitiateUploadConflict (319 ms)
[1100/3224] DriveUploaderTest.InitiateUploadConflict (319 ms)
[ RUN      ] DriveUploaderTest.GetUploadStatusFail
[       OK ] DriveUploaderTest.GetUploadStatusFail (287 ms)
[1101/3224] DriveUploaderTest.GetUploadStatusFail (287 ms)
[ RUN      ] DriveUploaderTest.BatchProcessing
[       OK ] DriveUploaderTest.BatchProcessing (78 ms)
[1102/3224] DriveUploaderTest.BatchProcessing (78 ms)
[ RUN      ] DriveUploaderTest.BatchProcessingWithError
[       OK ] DriveUploaderTest.BatchProcessingWithError (1 ms)
[1103/3224] DriveUploaderTest.BatchProcessingWithError (1 ms)
[ RUN      ] FakeDriveServiceTest.RemoveResourceFromDirectory_ExistingFile
[       OK ] FakeDriveServiceTest.RemoveResourceFromDirectory_ExistingFile (5 ms)
[1104/3224] FakeDriveServiceTest.RemoveResourceFromDirectory_ExistingFile (5 ms)
[ RUN      ] FakeDriveServiceTest.RemoveResourceFromDirectory_NonexistingFile
[       OK ] FakeDriveServiceTest.RemoveResourceFromDirectory_NonexistingFile (4 ms)
[1105/3224] FakeDriveServiceTest.RemoveResourceFromDirectory_NonexistingFile (4 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_EmptyParent
[       OK ] FakeDriveServiceTest.AddNewDirectory_EmptyParent (4 ms)
[1106/3224] FakeDriveServiceTest.AddNewDirectory_EmptyParent (4 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_Offline
[       OK ] FakeDriveServiceTest.AddNewDirectory_Offline (4 ms)
[1107/3224] FakeDriveServiceTest.AddNewDirectory_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadNewFile_NotFound
[       OK ] FakeDriveServiceTest.InitiateUploadNewFile_NotFound (4 ms)
[1108/3224] FakeDriveServiceTest.InitiateUploadNewFile_NotFound (4 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadNewFile_NotFound
[       OK ] FakeDriveServiceTest.InitiateUploadNewFile_NotFound (4 ms)
[1109/3224] FakeDriveServiceTest.InitiateUploadNewFile (4 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadExistingFile_Forbidden
[       OK ] FakeDriveServiceTest.InitiateUploadExistingFile_Forbidden (4 ms)
[1110/3224] FakeDriveServiceTest.InitiateUploadExistingFile_Forbidden (4 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadExistingFile_NotFound
[       OK ] FakeDriveServiceTest.InitiateUploadExistingFile_NotFound (4 ms)
[1111/3224] FakeDriveServiceTest.InitiateUploadExistingFile_NotFound (4 ms)
[ RUN      ] FakeDriveServiceTest.ResumeUpload_Offline
[       OK ] FakeDriveServiceTest.ResumeUpload_Offline (4 ms)
[1112/3224] FakeDriveServiceTest.ResumeUpload_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.ResumeUpload_NewFile
[       OK ] FakeDriveServiceTest.ResumeUpload_NewFile (6 ms)
[1113/3224] FakeDriveServiceTest.ResumeUpload_NewFile (6 ms)
[ RUN      ] SpellCheckTest.IsValidContraction
[       OK ] SpellCheckTest.IsValidContraction (490 ms)
[1114/3224] SpellCheckTest.IsValidContraction (490 ms)
[ RUN      ] SpellcheckWordIteratorTest.SplitWord
[       OK ] SpellcheckWordIteratorTest.SplitWord (1447 ms)
[1115/3224] SpellcheckWordIteratorTest.SplitWord (1447 ms)
[ RUN      ] SpellcheckWordIteratorTest.RuleSetConsistency
[       OK ] SpellcheckWordIteratorTest.RuleSetConsistency (133 ms)
[1116/3224] SpellcheckWordIteratorTest.RuleSetConsistency (133 ms)
[ RUN      ] SpellcheckWordIteratorTest.Initialization
[       OK ] SpellcheckWordIteratorTest.Initialization (105 ms)
[1117/3224] SpellcheckWordIteratorTest.Initialization (105 ms)
[ RUN      ] ConvertDictTest.English
/tmp/.org.chromium.Chromium.dic_delta not found.
[       OK ] ConvertDictTest.English (5 ms)
[1118/3224] ConvertDictTest.English (5 ms)
[ RUN      ] ConvertDictTest.Russian
/tmp/.org.chromium.Chromium.dic_delta not found.
[       OK ] ConvertDictTest.Russian (11 ms)
[1119/3224] ConvertDictTest.Russian (11 ms)
[ RUN      ] ConvertDictTest.Hungarian
/tmp/.org.chromium.Chromium.dic_delta not found.
[       OK ] ConvertDictTest.Hungarian (6 ms)
[1120/3224] ConvertDictTest.Hungarian (6 ms)
[ RUN      ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationFailed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationFailed (293 ms)
[1121/3224] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationFailed (293 ms)
[ RUN      ] OneClickSigninSyncStarterTest.CallbackSigninFailed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncStarterTest.CallbackSigninFailed (61 ms)
[1122/3224] OneClickSigninSyncStarterTest.CallbackSigninFailed (61 ms)
[ RUN      ] SavedFilesServiceUnitTest.NoRetainEntriesPermissionTest
[       OK ] SavedFilesServiceUnitTest.NoRetainEntriesPermissionTest (165 ms)
[1123/3224] SavedFilesServiceUnitTest.NoRetainEntriesPermissionTest (165 ms)
[ RUN      ] CustomDictionaryTest.HandlesEmptyWordWithInvalidSubstring
[       OK ] CustomDictionaryTest.HandlesEmptyWordWithInvalidSubstring (1 ms)
[1124/3224] CustomDictionaryTest.HandlesEmptyWordWithInvalidSubstring (1 ms)
[ RUN      ] SpellCheckProviderTest.MultiLineText
[       OK ] SpellCheckProviderTest.MultiLineText (1 ms)
[1125/3224] SpellCheckProviderTest.MultiLineText (1 ms)
[ RUN      ] SpellCheckProviderTest.CompleteNecessaryRequests
[       OK ] SpellCheckProviderTest.CompleteNecessaryRequests (0 ms)
[1126/3224] SpellCheckProviderTest.CompleteNecessaryRequests (0 ms)
[ RUN      ] SpellCheckTest.SpellCheckStrings_EN_US
[       OK ] SpellCheckTest.SpellCheckStrings_EN_US (157 ms)
[1127/3224] SpellCheckTest.SpellCheckStrings_EN_US (157 ms)
[ RUN      ] SpellCheckTest.SpellCheckSuggestions_EN_US
[       OK ] SpellCheckTest.SpellCheckSuggestions_EN_US (4551 ms)
[1128/3224] SpellCheckTest.SpellCheckSuggestions_EN_US (4551 ms)
[ RUN      ] SpellCheckTest.GetAutoCorrectionWord_EN_US
[       OK ] SpellCheckTest.GetAutoCorrectionWord_EN_US (224 ms)
[1129/3224] SpellCheckTest.GetAutoCorrectionWord_EN_US (224 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphEmptyParagraph
[       OK ] SpellCheckTest.SpellCheckParagraphEmptyParagraph (5 ms)
[1130/3224] SpellCheckTest.SpellCheckParagraphEmptyParagraph (5 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphLongSentence
[       OK ] SpellCheckTest.SpellCheckParagraphLongSentence (102 ms)
[1131/3224] SpellCheckTest.SpellCheckParagraphLongSentence (102 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithoutMisspelling
[       OK ] SpellCheckTest.RequestSpellCheckWithoutMisspelling (119 ms)
[1132/3224] SpellCheckTest.RequestSpellCheckWithoutMisspelling (119 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithSingleMisspelling
[       OK ] SpellCheckTest.RequestSpellCheckWithSingleMisspelling (254 ms)
[1133/3224] SpellCheckTest.RequestSpellCheckWithSingleMisspelling (254 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_ToRootDirectoryOnEmptyFileSystem
[       OK ] FakeDriveServiceTest.AddNewFile_ToRootDirectoryOnEmptyFileSystem (1 ms)
[1134/3224] FakeDriveServiceTest.AddNewFile_ToRootDirectoryOnEmptyFileSystem (1 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_ToNonexistingDirectory
[       OK ] FakeDriveServiceTest.AddNewFile_ToNonexistingDirectory (10 ms)
[1135/3224] FakeDriveServiceTest.AddNewFile_ToNonexistingDirectory (10 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_SharedWithMeLabel
[       OK ] FakeDriveServiceTest.AddNewFile_SharedWithMeLabel (3 ms)
[1136/3224] FakeDriveServiceTest.AddNewFile_SharedWithMeLabel (3 ms)
[ RUN      ] FakeDriveServiceTest.SetLastModifiedTime_NonexistingFile
[       OK ] FakeDriveServiceTest.SetLastModifiedTime_NonexistingFile (3 ms)
[1137/3224] FakeDriveServiceTest.SetLastModifiedTime_NonexistingFile (3 ms)
[ RUN      ] FakeDriveServiceTest.SetLastModifiedTime_Offline
[       OK ] FakeDriveServiceTest.SetLastModifiedTime_Offline (2 ms)
[1138/3224] FakeDriveServiceTest.SetLastModifiedTime_Offline (2 ms)
[ RUN      ] ActiveScriptControllerUnitTest.RequestPermissionAndExecute
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.RequestPermissionAndExecute (320 ms)
[1139/3224] ActiveScriptControllerUnitTest.RequestPermissionAndExecute (320 ms)
[ RUN      ] ActiveScriptControllerUnitTest.PendingInjectionsRemovedAtNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.PendingInjectionsRemovedAtNavigation (98 ms)
[1140/3224] ActiveScriptControllerUnitTest.PendingInjectionsRemovedAtNavigation (98 ms)
[ RUN      ] ActiveScriptControllerUnitTest.ActiveScriptsUseActiveTabPermissions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.ActiveScriptsUseActiveTabPermissions (149 ms)
[1141/3224] ActiveScriptControllerUnitTest.ActiveScriptsUseActiveTabPermissions (149 ms)
[ RUN      ] ActiveTabTest.GrantToSinglePage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveTabTest.GrantToSinglePage (174 ms)
[1142/3224] ActiveTabTest.GrantToSinglePage (174 ms)
[ RUN      ] ActiveTabTest.Uninstalling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveTabTest.Uninstalling (73 ms)
[1143/3224] ActiveTabTest.Uninstalling (73 ms)
[ RUN      ] ActiveTabTest.NavigateInPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveTabTest.NavigateInPage (405 ms)
[1144/3224] ActiveTabTest.NavigateInPage (405 ms)
[ RUN      ] ActivityDatabaseTest.BatchModeOff
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.BatchModeOff (65 ms)
[1145/3224] ActivityDatabaseTest.BatchModeOff (65 ms)
[ RUN      ] ActivityDatabaseTest.InitFailure
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.InitFailure (47 ms)
[1146/3224] ActivityDatabaseTest.InitFailure (47 ms)
[ RUN      ] ActivityLogEnabledTest.PrefSwitch
Xlib:  extension "RANDR" missing on display ":9".
[3283:3283:0702/225552:3775962608:ERROR:connection.cc(1276)] Activity sqlite error 14, errno -2: unable to open database file, sql: -- sqlite3_open()
[3283:3283:0702/225552:3775962832:ERROR:activity_database.cc(185)] Closing the ActivityDatabase due to error.
[3283:3283:0702/225552:3775963047:ERROR:activity_database.cc(70)] sql::Connection has no connection.
[3283:3283:0702/225552:3775963188:ERROR:activity_database.cc(104)] Couldn't initialize the activity log database.
[3283:3283:0702/225552:3775963611:ERROR:connection.cc(1276)] Activity sqlite error 14, errno -2: unable to open database file, sql: -- sqlite3_open()
[3283:3283:0702/225552:3775963808:ERROR:activity_database.cc(185)] Closing the ActivityDatabase due to error.
[3283:3283:0702/225552:3775964018:ERROR:activity_database.cc(70)] sql::Connection has no connection.
[3283:3283:0702/225552:3775964198:ERROR:activity_database.cc(104)] Couldn't initialize the activity log database.
[       OK ] ActivityLogEnabledTest.PrefSwitch (147 ms)
[1147/3224] ActivityLogEnabledTest.PrefSwitch (147 ms)
[ RUN      ] ActivityLogPolicyUtilTest.StripPrivacySensitive
[       OK ] ActivityLogPolicyUtilTest.StripPrivacySensitive (0 ms)
[1148/3224] ActivityLogPolicyUtilTest.StripPrivacySensitive (0 ms)
[ RUN      ] ActivityLogPolicyUtilTest.StripPrivacySensitiveWebRequest
[       OK ] ActivityLogPolicyUtilTest.StripPrivacySensitiveWebRequest (0 ms)
[1149/3224] ActivityLogPolicyUtilTest.StripPrivacySensitiveWebRequest (0 ms)
[ RUN      ] ActivityLogPolicyUtilTest.StripArguments
[       OK ] ActivityLogPolicyUtilTest.StripArguments (1 ms)
[1150/3224] ActivityLogPolicyUtilTest.StripArguments (1 ms)
[ RUN      ] ActivityLogPolicyUtilTest.ParseUrls
[       OK ] ActivityLogPolicyUtilTest.ParseUrls (0 ms)
[1151/3224] ActivityLogPolicyUtilTest.ParseUrls (0 ms)
[ RUN      ] ActivityLogTest.LogAndFetchActions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.LogAndFetchActions (332 ms)
[1152/3224] ActivityLogTest.LogAndFetchActions (332 ms)
[ RUN      ] ActivityLogTest.UninstalledExtension
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.UninstalledExtension (138 ms)
[1153/3224] ActivityLogTest.UninstalledExtension (138 ms)
[ RUN      ] CountingPolicyTest.DeleteDatabase
[       OK ] CountingPolicyTest.DeleteDatabase (257 ms)
[1154/3224] CountingPolicyTest.DeleteDatabase (257 ms)
[ RUN      ] CountingPolicyTest.DuplicateRows
[       OK ] CountingPolicyTest.DuplicateRows (129 ms)
[1155/3224] CountingPolicyTest.DuplicateRows (129 ms)
[ RUN      ] DatabaseStringTableTest.Lookup
[       OK ] DatabaseStringTableTest.Lookup (36 ms)
[1156/3224] DatabaseStringTableTest.Lookup (36 ms)
[ RUN      ] DatabaseStringTableTest.Prune
[       OK ] DatabaseStringTableTest.Prune (900 ms)
[1157/3224] DatabaseStringTableTest.Prune (900 ms)
[ RUN      ] FullStreamUIPolicyTest.LogAndFetchFilteredActions
[       OK ] FullStreamUIPolicyTest.LogAndFetchFilteredActions (191 ms)
[1158/3224] FullStreamUIPolicyTest.LogAndFetchFilteredActions (191 ms)
[ RUN      ] FullStreamUIPolicyTest.GetOlderActions
[       OK ] FullStreamUIPolicyTest.GetOlderActions (67 ms)
[1159/3224] FullStreamUIPolicyTest.GetOlderActions (67 ms)
[ RUN      ] FullStreamUIPolicyTest.RemoveAllURLs
[       OK ] FullStreamUIPolicyTest.RemoveAllURLs (59 ms)
[1160/3224] FullStreamUIPolicyTest.RemoveAllURLs (59 ms)
[ RUN      ] FullStreamUIPolicyTest.RemoveSpecificURLs
[       OK ] FullStreamUIPolicyTest.RemoveSpecificURLs (91 ms)
[1161/3224] FullStreamUIPolicyTest.RemoveSpecificURLs (91 ms)
[ RUN      ] FullStreamUIPolicyTest.RemoveExtensionData
[       OK ] FullStreamUIPolicyTest.RemoveExtensionData (78 ms)
[1162/3224] FullStreamUIPolicyTest.RemoveExtensionData (78 ms)
[ RUN      ] FullStreamUIPolicyTest.RemoveActions
[       OK ] FullStreamUIPolicyTest.RemoveActions (299 ms)
[1163/3224] FullStreamUIPolicyTest.RemoveActions (299 ms)
[ RUN      ] AdInjectionUnittest.CheckActionForAdInjectionTest
[       OK ] AdInjectionUnittest.CheckActionForAdInjectionTest (107 ms)
[1164/3224] AdInjectionUnittest.CheckActionForAdInjectionTest (107 ms)
[ RUN      ] CountingPolicyTest.LogWithStrippedArguments
[       OK ] CountingPolicyTest.LogWithStrippedArguments (172 ms)
[1165/3224] CountingPolicyTest.LogWithStrippedArguments (172 ms)
[ RUN      ] CountingPolicyTest.GetTodaysActions
[       OK ] CountingPolicyTest.GetTodaysActions (82 ms)
[1166/3224] CountingPolicyTest.GetTodaysActions (82 ms)
[ RUN      ] CountingPolicyTest.GetOlderActions
[       OK ] CountingPolicyTest.GetOlderActions (132 ms)
[1167/3224] CountingPolicyTest.GetOlderActions (132 ms)
[ RUN      ] CountingPolicyTest.MergingAndExpiring
[       OK ] CountingPolicyTest.MergingAndExpiring (132 ms)
[1168/3224] CountingPolicyTest.MergingAndExpiring (132 ms)
[ RUN      ] CountingPolicyTest.MoreMerging
[       OK ] CountingPolicyTest.MoreMerging (131 ms)
[1169/3224] CountingPolicyTest.MoreMerging (131 ms)
[ RUN      ] CountingPolicyTest.EarlyFlush
[       OK ] CountingPolicyTest.EarlyFlush (1249 ms)
[1170/3224] CountingPolicyTest.EarlyFlush (1249 ms)
[ RUN      ] CountingPolicyTest.CapReturns
[       OK ] CountingPolicyTest.CapReturns (659 ms)
[1171/3224] CountingPolicyTest.CapReturns (659 ms)
[ RUN      ] CountingPolicyTest.RemoveSpecificURLs
[       OK ] CountingPolicyTest.RemoveSpecificURLs (147 ms)
[1172/3224] CountingPolicyTest.RemoveSpecificURLs (147 ms)
[ RUN      ] CountingPolicyTest.RemoveExtensionData
[       OK ] CountingPolicyTest.RemoveExtensionData (122 ms)
[1173/3224] CountingPolicyTest.RemoveExtensionData (122 ms)
[ RUN      ] HashedAdNetworkDatabaseUnitTest.HashedAdNetworkDatabaseTest
[       OK ] HashedAdNetworkDatabaseUnitTest.HashedAdNetworkDatabaseTest (1 ms)
[1174/3224] HashedAdNetworkDatabaseUnitTest.HashedAdNetworkDatabaseTest (1 ms)
[ RUN      ] UmaPolicyTest.SiteUrlTest
[       OK ] UmaPolicyTest.SiteUrlTest (56 ms)
[1175/3224] UmaPolicyTest.SiteUrlTest (56 ms)
[ RUN      ] UmaPolicyTest.ProcessActionTest
[       OK ] UmaPolicyTest.ProcessActionTest (23 ms)
[1176/3224] UmaPolicyTest.ProcessActionTest (23 ms)
[ RUN      ] UmaPolicyTest.CleanURLTest
[       OK ] UmaPolicyTest.CleanURLTest (22 ms)
[1177/3224] UmaPolicyTest.CleanURLTest (22 ms)
[ RUN      ] ActivityLogApiUnitTest.ConvertChromeApiAction
[       OK ] ActivityLogApiUnitTest.ConvertChromeApiAction (0 ms)
[1178/3224] ActivityLogApiUnitTest.ConvertChromeApiAction (0 ms)
[ RUN      ] AudioModemApiUnittest.ReceiveBasic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AudioModemApiUnittest.ReceiveBasic (411 ms)
[1179/3224] AudioModemApiUnittest.ReceiveBasic (411 ms)
[ RUN      ] AudioModemApiUnittest.TransmitMultiple
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3292)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1171636584081035600):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 extensions::ExtensionApiUnittest::~ExtensionApiUnittest() chrome/browser/extensions/extension_api_unittest.cc:24:1 (unit_tests+0x00000115929e)
    #11 extensions::AudioModemApiUnittest::~AudioModemApiUnittest() chrome/browser/extensions/api/audio_modem/audio_modem_api_unittest.cc:149:3 (unit_tests+0x000000f35fcc)
    #12 extensions::AudioModemApiUnittest_ReceiveBasic_Test::~AudioModemApiUnittest_ReceiveBasic_Test() chrome/browser/extensions/api/audio_modem/audio_modem_api_unittest.cc:253:1 (unit_tests+0x000000f36159)
    #13 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #15 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #16 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #17 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #18 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #20 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #21 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #22 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #23 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #24 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #25 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #26 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #27 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #28 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #29 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1171636584081035600 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000200000007
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fa8a6cd8cb0 <unknown>
#5 0x000003adfa89 cc::TextureMailboxDeleter::~TextureMailboxDeleter()
#6 0x000003a33742 cc::LayerTreeHostImpl::~LayerTreeHostImpl()
#7 0x000003a33dfa cc::LayerTreeHostImpl::~LayerTreeHostImpl()
#8 0x000003a63d04 cc::SingleThreadProxy::Stop()
#9 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#10 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#11 0x000003993d54 ui::Compositor::~Compositor()
#12 0x00000399462a ui::Compositor::~Compositor()
#13 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#14 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#15 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#16 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#17 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7fa8a556b76d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 0000000000000000 r14: 0000000200000007 r15: 00007d0c0009e730
  di: 0000600000000000  si: 0000fc000184d674  bp: 00007ffe45948040  bx: 00007d0c0009e738
  dx: 00001c000184d674  ax: 0000080800000000  cx: 0000000000000000  sp: 00007ffe45948000
  ip: 0000000003adfa89 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000200000007
ThreadSanitizer: reported 1 warnings
[1180/3224] AudioModemApiUnittest.TransmitMultiple (CRASHED)
[ RUN      ] IdentityGaiaWebAuthFlowTest.OAuthError
[       OK ] IdentityGaiaWebAuthFlowTest.OAuthError (1 ms)
[1181/3224] IdentityGaiaWebAuthFlowTest.OAuthError (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.Token
[       OK ] IdentityGaiaWebAuthFlowTest.Token (0 ms)
[1182/3224] IdentityGaiaWebAuthFlowTest.Token (0 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.TokenAndExpiration
[       OK ] IdentityGaiaWebAuthFlowTest.TokenAndExpiration (1 ms)
[1183/3224] IdentityGaiaWebAuthFlowTest.TokenAndExpiration (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersSuccess
[       OK ] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersSuccess (1 ms)
[1184/3224] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersSuccess (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersError
[       OK ] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersError (1 ms)
[1185/3224] IdentityGaiaWebAuthFlowTest.ExtraFragmentParametersError (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.JunkFragment
[       OK ] IdentityGaiaWebAuthFlowTest.JunkFragment (1 ms)
[1186/3224] IdentityGaiaWebAuthFlowTest.JunkFragment (1 ms)
[ RUN      ] IdentityMintQueueTest.ParallelRequestsFromTwoKeys
[       OK ] IdentityMintQueueTest.ParallelRequestsFromTwoKeys (1 ms)
[1187/3224] IdentityMintQueueTest.ParallelRequestsFromTwoKeys (1 ms)
[ RUN      ] IdentityMintQueueTest.Cancel
[       OK ] IdentityMintQueueTest.Cancel (0 ms)
[1188/3224] IdentityMintQueueTest.Cancel (0 ms)
[ RUN      ] ImageWriterDestroyPartitionsOperationTest.EndToEnd
[       OK ] ImageWriterDestroyPartitionsOperationTest.EndToEnd (38 ms)
[1189/3224] ImageWriterDestroyPartitionsOperationTest.EndToEnd (38 ms)
[ RUN      ] ImageWriterOperationManagerTest.WriteFromFile
[       OK ] ImageWriterOperationManagerTest.WriteFromFile (23 ms)
[1190/3224] ImageWriterOperationManagerTest.WriteFromFile (23 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateGetExtensionsInfo
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateGetExtensionsInfo (228 ms)
[1191/3224] DeveloperPrivateApiUnitTest.DeveloperPrivateGetExtensionsInfo (228 ms)
[ RUN      ] ExtensionInfoGeneratorUnitTest.BasicInfoTest
[       OK ] ExtensionInfoGeneratorUnitTest.BasicInfoTest (110 ms)
[1192/3224] ExtensionInfoGeneratorUnitTest.BasicInfoTest (110 ms)
[ RUN      ] DevicePermissionsManagerTest.AllowAndClearDevices
[       OK ] DevicePermissionsManagerTest.AllowAndClearDevices (99 ms)
[1193/3224] DevicePermissionsManagerTest.AllowAndClearDevices (99 ms)
[ RUN      ] DevicePermissionsManagerTest.UpdateLastUsed
[       OK ] DevicePermissionsManagerTest.UpdateLastUsed (29 ms)
[1194/3224] DevicePermissionsManagerTest.UpdateLastUsed (29 ms)
[ RUN      ] DevicePermissionsManagerTest.PermissionMessages
[       OK ] DevicePermissionsManagerTest.PermissionMessages (30 ms)
[1195/3224] DevicePermissionsManagerTest.PermissionMessages (30 ms)
[ RUN      ] DialDeviceDataTest.TestFillDialDevice
[       OK ] DialDeviceDataTest.TestFillDialDevice (0 ms)
[1196/3224] DialDeviceDataTest.TestFillDialDevice (0 ms)
[ RUN      ] DialRegistryTest.TestNoDevicesDiscovered
[       OK ] DialRegistryTest.TestNoDevicesDiscovered (1 ms)
[1197/3224] DialRegistryTest.TestNoDevicesDiscovered (1 ms)
[ RUN      ] DialRegistryTest.TestDeviceExpires
[       OK ] DialRegistryTest.TestDeviceExpires (1 ms)
[1198/3224] DialRegistryTest.TestDeviceExpires (1 ms)
[ RUN      ] DialRegistryTest.TestExpiredDeviceIsRediscovered
[       OK ] DialRegistryTest.TestExpiredDeviceIsRediscovered (1 ms)
[1199/3224] DialRegistryTest.TestExpiredDeviceIsRediscovered (1 ms)
[ RUN      ] DialRegistryTest.TestRemovingListenerDoesNotClearList
[       OK ] DialRegistryTest.TestRemovingListenerDoesNotClearList (1 ms)
[1200/3224] DialRegistryTest.TestRemovingListenerDoesNotClearList (1 ms)
[ RUN      ] CryptoTokenPrivateApiTest.CanOriginAssertAppId
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CryptoTokenPrivateApiTest.CanOriginAssertAppId (465 ms)
[1201/3224] CryptoTokenPrivateApiTest.CanOriginAssertAppId (465 ms)
[ RUN      ] RulesRegistryWithCacheTest.DeclarativeRulesStored
[       OK ] RulesRegistryWithCacheTest.DeclarativeRulesStored (156 ms)
[1202/3224] RulesRegistryWithCacheTest.DeclarativeRulesStored (156 ms)
[ RUN      ] RulesRegistryWithCacheTest.RulesStoredFlagMultipleRegistries
[       OK ] RulesRegistryWithCacheTest.RulesStoredFlagMultipleRegistries (34 ms)
[1203/3224] RulesRegistryWithCacheTest.RulesStoredFlagMultipleRegistries (34 ms)
[ RUN      ] RulesRegistryWithCacheTest.ConcurrentStoringOfRules
[       OK ] RulesRegistryWithCacheTest.ConcurrentStoringOfRules (33 ms)
[1204/3224] RulesRegistryWithCacheTest.ConcurrentStoringOfRules (33 ms)
[ RUN      ] DeclarativeContentActionTest.ShowPageAction
[       OK ] DeclarativeContentActionTest.ShowPageAction (183 ms)
[1205/3224] DeclarativeContentActionTest.ShowPageAction (183 ms)
[ RUN      ] RequestContentScriptTest.CSS
[3314:3314:0702/225554:3777952307:WARNING:extension_user_script_loader.cc(74)] Failed to get file path to style.css from 
[       OK ] RequestContentScriptTest.CSS (59 ms)
[1206/3224] RequestContentScriptTest.CSS (59 ms)
[ RUN      ] RequestContentScriptTest.JSBadType
[       OK ] RequestContentScriptTest.JSBadType (54 ms)
[1207/3224] RequestContentScriptTest.JSBadType (54 ms)
[ RUN      ] RequestContentScriptTest.AllFrames
[3314:3314:0702/225554:3778070790:WARNING:extension_user_script_loader.cc(74)] Failed to get file path to script.js from 
[       OK ] RequestContentScriptTest.AllFrames (55 ms)
[1208/3224] RequestContentScriptTest.AllFrames (55 ms)
[ RUN      ] DeclarativeContentConditionTest.WrongIsBookmarkedDatatype
[       OK ] DeclarativeContentConditionTest.WrongIsBookmarkedDatatype (7 ms)
[1209/3224] DeclarativeContentConditionTest.WrongIsBookmarkedDatatype (7 ms)
[ RUN      ] DeclarativeContentConditionTest.IsBookmarkedFalse
[       OK ] DeclarativeContentConditionTest.IsBookmarkedFalse (7 ms)
[1210/3224] DeclarativeContentConditionTest.IsBookmarkedFalse (7 ms)
[ RUN      ] ExtensionBookmarksTest.GetManagedNode
[       OK ] ExtensionBookmarksTest.GetManagedNode (69 ms)
[1211/3224] ExtensionBookmarksTest.GetManagedNode (69 ms)
[ RUN      ] ExtensionBookmarksTest.RemoveNodeInvalidId
[       OK ] ExtensionBookmarksTest.RemoveNodeInvalidId (49 ms)
[1212/3224] ExtensionBookmarksTest.RemoveNodeInvalidId (49 ms)
[ RUN      ] ExtensionContentSettingsHelpersTest.ParseExtensionPattern
[       OK ] ExtensionContentSettingsHelpersTest.ParseExtensionPattern (1 ms)
[1213/3224] ExtensionContentSettingsHelpersTest.ParseExtensionPattern (1 ms)
[ RUN      ] ExtensionCookiesTest.ExtensionTypeCreation
[       OK ] ExtensionCookiesTest.ExtensionTypeCreation (44 ms)
[1214/3224] ExtensionCookiesTest.ExtensionTypeCreation (44 ms)
[ RUN      ] ExtensionCookiesTest.DecodeUTF8WithErrorHandling
[       OK ] ExtensionCookiesTest.DecodeUTF8WithErrorHandling (0 ms)
[1215/3224] ExtensionCookiesTest.DecodeUTF8WithErrorHandling (0 ms)
[ RUN      ] CopresenceApiUnittest.Subscribe
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.Subscribe (368 ms)
[1216/3224] CopresenceApiUnittest.Subscribe (368 ms)
[ RUN      ] CopresenceApiUnittest.DefaultStrategies
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3298)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1188947295148740944):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 extensions::ExtensionApiUnittest::~ExtensionApiUnittest() chrome/browser/extensions/extension_api_unittest.cc:24:1 (unit_tests+0x00000115929e)
    #11 extensions::CopresenceApiUnittest_Subscribe_Test::~CopresenceApiUnittest_Subscribe_Test() chrome/browser/extensions/api/copresence/copresence_api_unittest.cc:180:1 (unit_tests+0x000000f4ea69)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1188947295148740944 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f2cf8125cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b354d3 std::__1::__tree<>::destroy()
#11 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#12 0x000003b02ada cc::Scheduler::~Scheduler()
#13 0x000003b02b5a cc::Scheduler::~Scheduler()
#14 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#15 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#17 0x000003993d54 ui::Compositor::~Compositor()
#18 0x00000399462a ui::Compositor::~Compositor()
#19 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#20 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#22 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#23 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7f2cf69b876d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400018d60 r15: 00007d1400018d58
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffd07a86e90  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffd07a86e50
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=3298):
1 race:libglib*.so
[1217/3224] CopresenceApiUnittest.DefaultStrategies (CRASHED)
[ RUN      ] DeclarativeContentIsBookmarkedConditionTrackerTest.AddAndRemoveBookmark
[       OK ] DeclarativeContentIsBookmarkedConditionTrackerTest.AddAndRemoveBookmark (220 ms)
[1218/3224] DeclarativeContentIsBookmarkedConditionTrackerTest.AddAndRemoveBookmark (220 ms)
[ RUN      ] DeclarativeContentIsBookmarkedConditionTrackerTest.ExtensiveChanges
[       OK ] DeclarativeContentIsBookmarkedConditionTrackerTest.ExtensiveChanges (42 ms)
[1219/3224] DeclarativeContentIsBookmarkedConditionTrackerTest.ExtensiveChanges (42 ms)
[ RUN      ] DeclarativeContentIsBookmarkedConditionTrackerTest.Navigation
[       OK ] DeclarativeContentIsBookmarkedConditionTrackerTest.Navigation (66 ms)
[1220/3224] DeclarativeContentIsBookmarkedConditionTrackerTest.Navigation (66 ms)
[ RUN      ] DeclarativeContentPageUrlConditionTrackerTest.AddAndRemoveConditionSets
[       OK ] DeclarativeContentPageUrlConditionTrackerTest.AddAndRemoveConditionSets (54 ms)
[1221/3224] DeclarativeContentPageUrlConditionTrackerTest.AddAndRemoveConditionSets (54 ms)
[ RUN      ] DeclarativeContentPageUrlConditionTrackerTest.TrackWebContents
[       OK ] DeclarativeContentPageUrlConditionTrackerTest.TrackWebContents (54 ms)
[1222/3224] DeclarativeContentPageUrlConditionTrackerTest.TrackWebContents (54 ms)
[ RUN      ] WebRequestActionTest.GetName
[       OK ] WebRequestActionTest.GetName (2 ms)
[1223/3224] WebRequestActionTest.GetName (2 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRedirect
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRedirect (112 ms)
[1224/3224] WebRequestActionWithThreadsTest.PermissionsToRedirect (112 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestHeader
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestHeader (11 ms)
[1225/3224] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestHeader (11 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseHeader
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseHeader (7 ms)
[1226/3224] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseHeader (7 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToAddRequestCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToAddRequestCookie (8 ms)
[1227/3224] WebRequestActionWithThreadsTest.PermissionsToAddRequestCookie (8 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToEditResponseCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToEditResponseCookie (166 ms)
[1228/3224] WebRequestActionWithThreadsTest.PermissionsToEditResponseCookie (166 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRedirectToEmptyDocument
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRedirectToEmptyDocument (8 ms)
[1229/3224] WebRequestActionWithThreadsTest.PermissionsToRedirectToEmptyDocument (8 ms)
[ RUN      ] WebRequestRulesRegistryTest.AddRulesImpl
[       OK ] WebRequestRulesRegistryTest.AddRulesImpl (8 ms)
[1230/3224] WebRequestRulesRegistryTest.AddRulesImpl (8 ms)
[ RUN      ] WebRequestRulesRegistryTest.RemoveAllRulesImpl
[       OK ] WebRequestRulesRegistryTest.RemoveAllRulesImpl (9 ms)
[1231/3224] WebRequestRulesRegistryTest.RemoveAllRulesImpl (9 ms)
[ RUN      ] WebRequestRulesRegistryTest.Precedences
[       OK ] WebRequestRulesRegistryTest.Precedences (8 ms)
[1232/3224] WebRequestRulesRegistryTest.Precedences (8 ms)
[ RUN      ] WebRequestRulesRegistryTest.GetMatchesDifferentUrls
[       OK ] WebRequestRulesRegistryTest.GetMatchesDifferentUrls (7 ms)
[1233/3224] WebRequestRulesRegistryTest.GetMatchesDifferentUrls (7 ms)
[ RUN      ] WebRequestRulesRegistrySimpleTest.HostPermissionsChecker
[       OK ] WebRequestRulesRegistrySimpleTest.HostPermissionsChecker (12 ms)
[1234/3224] WebRequestRulesRegistrySimpleTest.HostPermissionsChecker (12 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateUpdateExtensionConfiguration
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateUpdateExtensionConfiguration (56 ms)
[1235/3224] DeveloperPrivateApiUnitTest.DeveloperPrivateUpdateExtensionConfiguration (56 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateReload
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateReload (76 ms)
[1236/3224] DeveloperPrivateApiUnitTest.DeveloperPrivateReload (76 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateRequestFileSource
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateRequestFileSource (56 ms)
[1237/3224] DeveloperPrivateApiUnitTest.DeveloperPrivateRequestFileSource (56 ms)
[ RUN      ] DialRegistryTest.TestNetworkEventConnectionLost
[       OK ] DialRegistryTest.TestNetworkEventConnectionLost (2 ms)
[1238/3224] DialRegistryTest.TestNetworkEventConnectionLost (2 ms)
[ RUN      ] DialRegistryTest.TestNetworkEventConnectionRestored
[       OK ] DialRegistryTest.TestNetworkEventConnectionRestored (2 ms)
[1239/3224] DialRegistryTest.TestNetworkEventConnectionRestored (2 ms)
[ RUN      ] DialServiceTest.TestSendMultipleRequests
[       OK ] DialServiceTest.TestSendMultipleRequests (2 ms)
[1240/3224] DialServiceTest.TestSendMultipleRequests (2 ms)
[ RUN      ] DialServiceTest.TestMultipleNetworkInterfaces
[       OK ] DialServiceTest.TestMultipleNetworkInterfaces (2 ms)
[1241/3224] DialServiceTest.TestMultipleNetworkInterfaces (2 ms)
[ RUN      ] DialServiceTest.TestOnDeviceDiscovered
[       OK ] DialServiceTest.TestOnDeviceDiscovered (1 ms)
[1242/3224] DialServiceTest.TestOnDeviceDiscovered (1 ms)
[ RUN      ] ExperienceSamplingPrivateTest.GetBrowserInfoTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ExperienceSamplingPrivateTest.GetBrowserInfoTest (280 ms)
[1243/3224] ExperienceSamplingPrivateTest.GetBrowserInfoTest (280 ms)
[ RUN      ] FileHandlersAppFileHandlerUtilTest.FileHandlerCanHandleFile
[       OK ] FileHandlersAppFileHandlerUtilTest.FileHandlerCanHandleFile (0 ms)
[1244/3224] FileHandlersAppFileHandlerUtilTest.FileHandlerCanHandleFile (0 ms)
[ RUN      ] FileHandlersMimeUtilTest.GetMimeTypeForLocalPath
[       OK ] FileHandlersMimeUtilTest.GetMimeTypeForLocalPath (36 ms)
[1245/3224] FileHandlersMimeUtilTest.GetMimeTypeForLocalPath (36 ms)
[ RUN      ] FileHandlersMimeUtilTest.MimeTypeCollector_ForLocalPaths
[       OK ] FileHandlersMimeUtilTest.MimeTypeCollector_ForLocalPaths (31 ms)
[1246/3224] FileHandlersMimeUtilTest.MimeTypeCollector_ForLocalPaths (31 ms)
[ RUN      ] FileSystemApiUnitTest.FileSystemChooseEntryFunctionSuggestionTest
[       OK ] FileSystemApiUnitTest.FileSystemChooseEntryFunctionSuggestionTest (0 ms)
[1247/3224] FileSystemApiUnitTest.FileSystemChooseEntryFunctionSuggestionTest (0 ms)
[ RUN      ] ImageWriterOperationTest.UnzipNonZipFile
[       OK ] ImageWriterOperationTest.UnzipNonZipFile (75 ms)
[1248/3224] ImageWriterOperationTest.UnzipNonZipFile (75 ms)
[ RUN      ] ImageWriterOperationTest.VerifyFileSuccess
[       OK ] ImageWriterOperationTest.VerifyFileSuccess (57 ms)
[1249/3224] ImageWriterOperationTest.VerifyFileSuccess (57 ms)
[ RUN      ] ImageWriterOperationTest.VerifyFileFailure
[       OK ] ImageWriterOperationTest.VerifyFileFailure (48 ms)
[1250/3224] ImageWriterOperationTest.VerifyFileFailure (48 ms)
[ RUN      ] ImageWriterOperationTest.Creation
[       OK ] ImageWriterOperationTest.Creation (29 ms)
[1251/3224] ImageWriterOperationTest.Creation (29 ms)
[ RUN      ] ImageWriterFromFileTest.InvalidFile
[       OK ] ImageWriterFromFileTest.InvalidFile (25 ms)
[1252/3224] ImageWriterFromFileTest.InvalidFile (25 ms)
[ RUN      ] ImageWriterFromFileTest.WriteFromFileEndToEnd
[       OK ] ImageWriterFromFileTest.WriteFromFileEndToEnd (26 ms)
[1253/3224] ImageWriterFromFileTest.WriteFromFileEndToEnd (26 ms)
[ RUN      ] ImageWriterWriteFromUrlOperationTest.SelectTargetWithExtension
[       OK ] ImageWriterWriteFromUrlOperationTest.SelectTargetWithExtension (118 ms)
[1254/3224] ImageWriterWriteFromUrlOperationTest.SelectTargetWithExtension (118 ms)
[ RUN      ] ImageWriterWriteFromUrlOperationTest.DownloadFile
[       OK ] ImageWriterWriteFromUrlOperationTest.DownloadFile (56 ms)
[1255/3224] ImageWriterWriteFromUrlOperationTest.DownloadFile (56 ms)
[ RUN      ] DnsSdRegistryTest.AddAndRemove
[       OK ] DnsSdRegistryTest.AddAndRemove (1 ms)
[1256/3224] DnsSdRegistryTest.AddAndRemove (1 ms)
[ RUN      ] DnsSdRegistryTest.FlushCache
[       OK ] DnsSdRegistryTest.FlushCache (1 ms)
[1257/3224] DnsSdRegistryTest.FlushCache (1 ms)
[ RUN      ] SocketTest.TestTCPSocketRead
[       OK ] SocketTest.TestTCPSocketRead (2 ms)
[1258/3224] SocketTest.TestTCPSocketRead (2 ms)
[ RUN      ] SocketTest.TestTCPSocketWrite
[       OK ] SocketTest.TestTCPSocketWrite (1 ms)
[1259/3224] SocketTest.TestTCPSocketWrite (1 ms)
[ RUN      ] SocketTest.TestTCPSocketBlockedWriteReentry
[       OK ] SocketTest.TestTCPSocketBlockedWriteReentry (3 ms)
[1260/3224] SocketTest.TestTCPSocketBlockedWriteReentry (3 ms)
[ RUN      ] TLSSocketTest.TestTLSSocketRead
[       OK ] TLSSocketTest.TestTLSSocketRead (1 ms)
[1261/3224] TLSSocketTest.TestTLSSocketRead (1 ms)
[ RUN      ] TLSSocketTest.TestTLSSocketBlockedWrite
[       OK ] TLSSocketTest.TestTLSSocketBlockedWrite (2 ms)
[1262/3224] TLSSocketTest.TestTLSSocketBlockedWrite (2 ms)
[ RUN      ] TLSSocketTest.TestTLSSocketBlockedWriteReentry
[       OK ] TLSSocketTest.TestTLSSocketBlockedWriteReentry (2 ms)
[1263/3224] TLSSocketTest.TestTLSSocketBlockedWriteReentry (2 ms)
[ RUN      ] UDPSocketUnitTest.TestUDPMulticastTimeToLive
[       OK ] UDPSocketUnitTest.TestUDPMulticastTimeToLive (0 ms)
[1264/3224] UDPSocketUnitTest.TestUDPMulticastTimeToLive (0 ms)
[ RUN      ] ExtensionSettingsSyncTest.NoDataDoesNotInvokeSync
[       OK ] ExtensionSettingsSyncTest.NoDataDoesNotInvokeSync (180 ms)
[1265/3224] ExtensionSettingsSyncTest.NoDataDoesNotInvokeSync (180 ms)
[ RUN      ] ExtensionSettingsSyncTest.InSyncDataDoesNotInvokeSync
[       OK ] ExtensionSettingsSyncTest.InSyncDataDoesNotInvokeSync (66 ms)
[1266/3224] ExtensionSettingsSyncTest.InSyncDataDoesNotInvokeSync (66 ms)
[ RUN      ] ExtensionSettingsSyncTest.LocalDataWithNoSyncDataIsPushedToSync
[       OK ] ExtensionSettingsSyncTest.LocalDataWithNoSyncDataIsPushedToSync (60 ms)
[1267/3224] ExtensionSettingsSyncTest.LocalDataWithNoSyncDataIsPushedToSync (60 ms)
[ RUN      ] FrameNavigationStateTest.ErrorStateFrame
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.ErrorStateFrame (71 ms)
[1268/3224] FrameNavigationStateTest.ErrorStateFrame (71 ms)
[ RUN      ] FrameNavigationStateTest.SrcDoc
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.SrcDoc (45 ms)
[1269/3224] FrameNavigationStateTest.SrcDoc (45 ms)
[ RUN      ] FrameNavigationStateTest.DetachFrame
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.DetachFrame (44 ms)
[1270/3224] FrameNavigationStateTest.DetachFrame (44 ms)
[ RUN      ] ExtensionWebRequestTest.SimulateChancelWhileBlocked
[       OK ] ExtensionWebRequestTest.SimulateChancelWhileBlocked (195 ms)
[1271/3224] ExtensionWebRequestTest.SimulateChancelWhileBlocked (195 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeCancelOfResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeCancelOfResponses (1 ms)
[1272/3224] ExtensionWebRequestHelpersTest.TestMergeCancelOfResponses (1 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses (1 ms)
[1273/3224] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses (1 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeCookiesInOnHeadersReceivedResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeCookiesInOnHeadersReceivedResponses (4 ms)
[1274/3224] ExtensionWebRequestHelpersTest.TestMergeCookiesInOnHeadersReceivedResponses (4 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponses (0 ms)
[1275/3224] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponses (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesDeletion
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesDeletion (0 ms)
[1276/3224] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesDeletion (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesRedirect
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesRedirect (0 ms)
[1277/3224] ExtensionWebRequestHelpersTest.TestMergeOnHeadersReceivedResponsesRedirect (0 ms)
[ RUN      ] MDnsAPIDiscoveryTest.ServiceListenersAddedAndRemoved
[       OK ] MDnsAPIDiscoveryTest.ServiceListenersAddedAndRemoved (227 ms)
[1278/3224] MDnsAPIDiscoveryTest.ServiceListenersAddedAndRemoved (227 ms)
[ RUN      ] ExtensionOmniboxTest.DescriptionStylesCombine2
[       OK ] ExtensionOmniboxTest.DescriptionStylesCombine2 (0 ms)
[1279/3224] ExtensionOmniboxTest.DescriptionStylesCombine2 (0 ms)
[ RUN      ] ExtensionOmniboxTest.DefaultSuggestResult
[       OK ] ExtensionOmniboxTest.DefaultSuggestResult (0 ms)
[1280/3224] ExtensionOmniboxTest.DefaultSuggestResult (0 ms)
[ RUN      ] ExtensionPermissionsAPIHelpers.Unpack
[       OK ] ExtensionPermissionsAPIHelpers.Unpack (1 ms)
[1281/3224] ExtensionPermissionsAPIHelpers.Unpack (1 ms)
[ RUN      ] ControlledPrefsInstallOneExtension.ControlledPrefsInstallOneExtension
[       OK ] ControlledPrefsInstallOneExtension.ControlledPrefsInstallOneExtension (154 ms)
[1282/3224] ControlledPrefsInstallOneExtension.ControlledPrefsInstallOneExtension (154 ms)
[ RUN      ] ControlledPrefsInstallIncognitoPersistent.ControlledPrefsInstallIncognitoPersistent
[       OK ] ControlledPrefsInstallIncognitoPersistent.ControlledPrefsInstallIncognitoPersistent (76 ms)
[1283/3224] ControlledPrefsInstallIncognitoPersistent.ControlledPrefsInstallIncognitoPersistent (76 ms)
[ RUN      ] ControlledPrefsUninstallExtension.ControlledPrefsUninstallExtension
[       OK ] ControlledPrefsUninstallExtension.ControlledPrefsUninstallExtension (68 ms)
[1284/3224] ControlledPrefsUninstallExtension.ControlledPrefsUninstallExtension (68 ms)
[ RUN      ] ControlledPrefsDisableExtension.ControlledPrefsDisableExtension
[       OK ] ControlledPrefsDisableExtension.ControlledPrefsDisableExtension (72 ms)
[1285/3224] ControlledPrefsDisableExtension.ControlledPrefsDisableExtension (72 ms)
[ RUN      ] ControlledPrefsDisableExtension.ControlledPrefsReenableExtension
[       OK ] ControlledPrefsDisableExtension.ControlledPrefsReenableExtension (80 ms)
[1286/3224] ControlledPrefsDisableExtension.ControlledPrefsReenableExtension (80 ms)
[ RUN      ] ControlledPrefsDisableExtensions.ControlledPrefsDisableExtensions
[       OK ] ControlledPrefsDisableExtensions.ControlledPrefsDisableExtensions (99 ms)
[1287/3224] ControlledPrefsDisableExtensions.ControlledPrefsDisableExtensions (99 ms)
[ RUN      ] ChromeAppSortingMigrateAppIndexInvalid.ChromeAppSortingMigrateAppIndexInvalid
[       OK ] ChromeAppSortingMigrateAppIndexInvalid.ChromeAppSortingMigrateAppIndexInvalid (74 ms)
[1288/3224] ChromeAppSortingMigrateAppIndexInvalid.ChromeAppSortingMigrateAppIndexInvalid (74 ms)
[ RUN      ] ChromeAppSortingFixNTPCollisionsAllCollide.ChromeAppSortingFixNTPCollisionsAllCollide
[       OK ] ChromeAppSortingFixNTPCollisionsAllCollide.ChromeAppSortingFixNTPCollisionsAllCollide (30 ms)
[1289/3224] ChromeAppSortingFixNTPCollisionsAllCollide.ChromeAppSortingFixNTPCollisionsAllCollide (30 ms)
[ RUN      ] ChromeAppSortingEnsureValidOrdinals.ChromeAppSortingEnsureValidOrdinals
[       OK ] ChromeAppSortingEnsureValidOrdinals.ChromeAppSortingEnsureValidOrdinals (30 ms)
[1290/3224] ChromeAppSortingEnsureValidOrdinals.ChromeAppSortingEnsureValidOrdinals (30 ms)
[ RUN      ] ChromeAppSortingPageOrdinalMapping.ChromeAppSortingPageOrdinalMapping
[       OK ] ChromeAppSortingPageOrdinalMapping.ChromeAppSortingPageOrdinalMapping (14 ms)
[1291/3224] ChromeAppSortingPageOrdinalMapping.ChromeAppSortingPageOrdinalMapping (14 ms)
[ RUN      ] ChromeAppSortingKeepEmptyStringOrdinalPages.ChromeAppSortingKeepEmptyStringOrdinalPages
[       OK ] ChromeAppSortingKeepEmptyStringOrdinalPages.ChromeAppSortingKeepEmptyStringOrdinalPages (30 ms)
[1292/3224] ChromeAppSortingKeepEmptyStringOrdinalPages.ChromeAppSortingKeepEmptyStringOrdinalPages (30 ms)
[ RUN      ] ChromeAppSortingMakesFillerOrdinals.ChromeAppSortingMakesFillerOrdinals
[       OK ] ChromeAppSortingMakesFillerOrdinals.ChromeAppSortingMakesFillerOrdinals (47 ms)
[1293/3224] ChromeAppSortingMakesFillerOrdinals.ChromeAppSortingMakesFillerOrdinals (47 ms)
[ RUN      ] ChromeAppSortingDefaultOrdinalOverriddenByUserValue.ChromeAppSortingDefaultOrdinalOverriddenByUserValue
[       OK ] ChromeAppSortingDefaultOrdinalOverriddenByUserValue.ChromeAppSortingDefaultOrdinalOverriddenByUserValue (19 ms)
[1294/3224] ChromeAppSortingDefaultOrdinalOverriddenByUserValue.ChromeAppSortingDefaultOrdinalOverriddenByUserValue (19 ms)
[ RUN      ] ChromeAppSortingSetExtensionVisible.ChromeAppSortingSetExtensionVisible
[       OK ] ChromeAppSortingSetExtensionVisible.ChromeAppSortingSetExtensionVisible (25 ms)
[1295/3224] ChromeAppSortingSetExtensionVisible.ChromeAppSortingSetExtensionVisible (25 ms)
[ RUN      ] ChromeComponentExtensionResourceManagerTest.IsComponentExtensionResource
[       OK ] ChromeComponentExtensionResourceManagerTest.IsComponentExtensionResource (6 ms)
[1296/3224] ChromeComponentExtensionResourceManagerTest.IsComponentExtensionResource (6 ms)
[ RUN      ] ChromeInfoMapTest.CheckPermissions
[       OK ] ChromeInfoMapTest.CheckPermissions (14 ms)
[1297/3224] ChromeInfoMapTest.CheckPermissions (14 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnAuthRequiredResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnAuthRequiredResponses (1 ms)
[1298/3224] ExtensionWebRequestHelpersTest.TestMergeOnAuthRequiredResponses (1 ms)
[ RUN      ] ExtensionWebRequestHelpersTestWithThreadsTest.TestHideRequestForURL
[       OK ] ExtensionWebRequestHelpersTestWithThreadsTest.TestHideRequestForURL (238 ms)
[1299/3224] ExtensionWebRequestHelpersTestWithThreadsTest.TestHideRequestForURL (238 ms)
[ RUN      ] AppDataMigratorTest.ShouldMigrate
[       OK ] AppDataMigratorTest.ShouldMigrate (48 ms)
[1300/3224] AppDataMigratorTest.ShouldMigrate (48 ms)
[ RUN      ] AppDataMigratorTest.ShouldNotMigratePlatformApp
[       OK ] AppDataMigratorTest.ShouldNotMigratePlatformApp (50 ms)
[1301/3224] AppDataMigratorTest.ShouldNotMigratePlatformApp (50 ms)
[ RUN      ] AppDataMigratorTest.NoOpMigration
[       OK ] AppDataMigratorTest.NoOpMigration (64 ms)
[1302/3224] AppDataMigratorTest.NoOpMigration (64 ms)
[ RUN      ] AppDataMigratorTest.FileSystemMigration
[       OK ] AppDataMigratorTest.FileSystemMigration (249 ms)
[1303/3224] AppDataMigratorTest.FileSystemMigration (249 ms)
[ RUN      ] AppSyncDataTest.ExtensionSyncDataInvalidOrdinal
[       OK ] AppSyncDataTest.ExtensionSyncDataInvalidOrdinal (1 ms)
[1304/3224] AppSyncDataTest.ExtensionSyncDataInvalidOrdinal (1 ms)
[ RUN      ] BlacklistStateFetcherTest.RequestBlacklistState
[       OK ] BlacklistStateFetcherTest.RequestBlacklistState (1 ms)
[1305/3224] BlacklistStateFetcherTest.RequestBlacklistState (1 ms)
[ RUN      ] BlacklistStateFetcherTest.RequestMultipleBlacklistStates
[       OK ] BlacklistStateFetcherTest.RequestMultipleBlacklistStates (1 ms)
[1306/3224] BlacklistStateFetcherTest.RequestMultipleBlacklistStates (1 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkApp
[       OK ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkApp (610 ms)
[1307/3224] BookmarkAppHelperExtensionServiceTest.CreateBookmarkApp (610 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetProxyModeFromExtensionPref
[3362:3362:0702/225557:3780193763:ERROR:proxy_api_helpers.cc(70)] Invalid mode for proxy settings: foobar
[       OK ] ExtensionProxyApiHelpers.GetProxyModeFromExtensionPref (1 ms)
[1308/3224] ExtensionProxyApiHelpers.GetProxyModeFromExtensionPref (1 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetPacDataFromExtensionPref
[       OK ] ExtensionProxyApiHelpers.GetPacDataFromExtensionPref (0 ms)
[1309/3224] ExtensionProxyApiHelpers.GetPacDataFromExtensionPref (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.JoinUrlList
[       OK ] ExtensionProxyApiHelpers.JoinUrlList (0 ms)
[1310/3224] ExtensionProxyApiHelpers.JoinUrlList (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreateProxyRulesDict
[       OK ] ExtensionProxyApiHelpers.CreateProxyRulesDict (0 ms)
[1311/3224] ExtensionProxyApiHelpers.CreateProxyRulesDict (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreatePacScriptDictWithUrl
[       OK ] ExtensionProxyApiHelpers.CreatePacScriptDictWithUrl (0 ms)
[1312/3224] ExtensionProxyApiHelpers.CreatePacScriptDictWithUrl (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.TokenizeToStringList
[       OK ] ExtensionProxyApiHelpers.TokenizeToStringList (0 ms)
[1313/3224] ExtensionProxyApiHelpers.TokenizeToStringList (0 ms)
[ RUN      ] SignedInDevicesAPITest.GetSignedInDevices
[       OK ] SignedInDevicesAPITest.GetSignedInDevices (138 ms)
[1314/3224] SignedInDevicesAPITest.GetSignedInDevices (138 ms)
[ RUN      ] ExtensionSignedInDevicesTest.DeviceInfoTrackerNotInitialized
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ExtensionSignedInDevicesTest.DeviceInfoTrackerNotInitialized (495 ms)
[1315/3224] ExtensionSignedInDevicesTest.DeviceInfoTrackerNotInitialized (495 ms)
[ RUN      ] SignedInDevicesManager.UpdateListener
[       OK ] SignedInDevicesManager.UpdateListener (46 ms)
[1316/3224] SignedInDevicesManager.UpdateListener (46 ms)
[ RUN      ] SocketUnitTest.Create
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3362)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #16 content::RunMessageLoop() content/public/test/test_utils.cc:110:3 (unit_tests+0x0000026d1bc5)
    #17 extensions::api_test_utils::RunFunction(UIThreadExtensionFunction*, scoped_ptr<base::ListValue, base::DefaultDeleter<base::ListValue> >, content::BrowserContext*, scoped_ptr<extensions::ExtensionFunctionDispatcher, base::DefaultDeleter<extensions::ExtensionFunctionDispatcher> >, extensions::api_test_utils::RunFunctionFlags) extensions/browser/api_test_utils.cc:244:5 (unit_tests+0x00000785b97e)
    #18 extension_function_test_utils::RunFunction(UIThreadExtensionFunction*, scoped_ptr<base::ListValue, base::DefaultDeleter<base::ListValue> >, Browser*, extension_function_test_utils::RunFunctionFlags) chrome/browser/extensions/extension_function_test_utils.cc:183:10 (unit_tests+0x000001160ebc)
    #19 extension_function_test_utils::RunFunction(UIThreadExtensionFunction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Browser*, extension_function_test_utils::RunFunctionFlags) chrome/browser/extensions/extension_function_test_utils.cc:170:10 (unit_tests+0x000001160adc)
    #20 extension_function_test_utils::RunFunctionAndReturnSingleResult(UIThreadExtensionFunction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Browser*, extension_function_test_utils::RunFunctionFlags) chrome/browser/extensions/extension_function_test_utils.cc:113:3 (unit_tests+0x000001160bc8)
    #21 extension_function_test_utils::RunFunctionAndReturnSingleResult(UIThreadExtensionFunction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Browser*) chrome/browser/extensions/extension_function_test_utils.cc:103:10 (unit_tests+0x000001160b4b)
    #22 extensions::ExtensionApiUnittest::RunFunctionAndReturnValue(UIThreadExtensionFunction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) chrome/browser/extensions/extension_api_unittest.cc:36:7 (unit_tests+0x0000011594ea)
    #23 extensions::ExtensionApiUnittest::RunFunctionAndReturnDictionary(UIThreadExtensionFunction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) chrome/browser/extensions/extension_api_unittest.cc:42:24 (unit_tests+0x000001159545)
    #24 extensions::SocketUnitTest_Create_Test::TestBody() chrome/browser/extensions/api/socket/socket_api_unittest.cc:49:7 (unit_tests+0x000001054513)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1163896022221492560):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 extensions::ExtensionApiUnittest::~ExtensionApiUnittest() chrome/browser/extensions/extension_api_unittest.cc:24:1 (unit_tests+0x00000115929e)
    #11 extensions::ExtensionSignedInDevicesTest_DeviceInfoTrackerNotInitialized_Test::~ExtensionSignedInDevicesTest_DeviceInfoTrackerNotInitialized_Test() chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc:238:1 (unit_tests+0x000001050bb9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1163896022221492560 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f4524d51cb0 <unknown>
#5 0x0000036b485e base::ScopedPtrHashMap<>::~ScopedPtrHashMap()
#6 0x0000036b4804 PrefValueMap::~PrefValueMap()
#7 0x0000036ba98a DefaultPrefStore::~DefaultPrefStore()
#8 0x0000036aea88 PrefRegistry::~PrefRegistry()
#9 0x0000036afeba PrefRegistrySimple::~PrefRegistrySimple()
#10 0x000006e02e09 user_prefs::PrefRegistrySyncable::~PrefRegistrySyncable()
#11 0x0000036b0ca2 PrefService::~PrefService()
#12 0x0000020d29ce PrefServiceSyncable::~PrefServiceSyncable()
#13 0x000002ab4d2c TestingPrefServiceBase<>::~TestingPrefServiceBase()
#14 0x000002ab4bda TestingPrefServiceSyncable::~TestingPrefServiceSyncable()
#15 0x000002ab6918 TestingProfile::~TestingProfile()
#16 0x000002ab696a TestingProfile::~TestingProfile()
#17 0x000001dd08d8 BrowserWithTestWindowTest::DestroyProfile()
#18 0x000001dd0053 BrowserWithTestWindowTest::TearDown()
#19 0x000002a3e07d testing::Test::Run()
#20 0x000002a3ef4a testing::TestInfo::Run()
#21 0x000002a3f853 testing::TestCase::Run()
#22 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#23 0x000002a486a7 testing::UnitTest::Run()
#24 0x000007a8090c base::TestSuite::Run()
#25 0x000007a82f02 content::UnitTestTestSuite::Run()
#26 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#27 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#28 0x000007a7cfb8 base::LaunchUnitTests()
#29 0x000002ad99c8 main
#30 0x7f45235e476d __libc_start_main
#31 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d1c0000ccd8 r13: 00007d1c0000cce8 r14: 000000000a80c910 r15: 000000000aa47b78
  di: 00007d0800000000  si: 0000e000016e9ca6  bp: 00007fffe2d64a10  bx: 00007d0800000000
  dx: 00001c00016e9ca6  ax: 756f72676b636142  cx: 0004000000000000  sp: 00007fffe2d649c0
  ip: 00000000036b485e efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
[1317/3224] SocketUnitTest.Create (CRASHED)
[ RUN      ] ComponentLoaderTest.ParseManifest
[3392:3392:0702/225559:3782449524:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782449663:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782449898:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782449997:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782450087:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782450184:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782450266:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[3392:3392:0702/225559:3782450347:ERROR:component_loader.cc(167)] Failed to parse extension manifest.
[       OK ] ComponentLoaderTest.ParseManifest (46 ms)
[1318/3224] ComponentLoaderTest.ParseManifest (46 ms)
[ RUN      ] ComponentLoaderTest.AddWhenReady
[       OK ] ComponentLoaderTest.AddWhenReady (92 ms)
[1319/3224] ComponentLoaderTest.AddWhenReady (92 ms)
[ RUN      ] ComponentLoaderTest.Remove
[       OK ] ComponentLoaderTest.Remove (29 ms)
[1320/3224] ComponentLoaderTest.Remove (29 ms)
[ RUN      ] ExtensionFromUserScript.Basic
[       OK ] ExtensionFromUserScript.Basic (6 ms)
[1321/3224] ExtensionFromUserScript.Basic (6 ms)
[ RUN      ] ExtensionFromUserScript.RunAtDocumentIdle
[       OK ] ExtensionFromUserScript.RunAtDocumentIdle (6 ms)
[1322/3224] ExtensionFromUserScript.RunAtDocumentIdle (6 ms)
[ RUN      ] ExtensionFromWebApp.GenerateVersion
[       OK ] ExtensionFromWebApp.GenerateVersion (0 ms)
[1323/3224] ExtensionFromWebApp.GenerateVersion (0 ms)
[ RUN      ] ExtensionFromWebApp.Basic
[       OK ] ExtensionFromWebApp.Basic (111 ms)
[1324/3224] ExtensionFromWebApp.Basic (111 ms)
[ RUN      ] ExtensionFromWebApp.Minimal
[       OK ] ExtensionFromWebApp.Minimal (4 ms)
[1325/3224] ExtensionFromWebApp.Minimal (4 ms)
[ RUN      ] ErrorConsoleUnitTest.TestDefaultStoringPrefs
[       OK ] ErrorConsoleUnitTest.TestDefaultStoringPrefs (32 ms)
[1326/3224] ErrorConsoleUnitTest.TestDefaultStoringPrefs (32 ms)
[ RUN      ] EventRouterForwarderTest.BroadcastRendererUI
[       OK ] EventRouterForwarderTest.BroadcastRendererUI (866 ms)
[1327/3224] EventRouterForwarderTest.BroadcastRendererUI (866 ms)
[ RUN      ] ExtensionInstallCheckerTest.AllSucceeded
[       OK ] ExtensionInstallCheckerTest.AllSucceeded (1 ms)
[1328/3224] ExtensionInstallCheckerTest.AllSucceeded (1 ms)
[ RUN      ] ExtensionInstallCheckerTest.FailFastAsync
[       OK ] ExtensionInstallCheckerTest.FailFastAsync (0 ms)
[1329/3224] ExtensionInstallCheckerTest.FailFastAsync (0 ms)
[ RUN      ] ExtensionInstallCheckerMultipleInvocationTest.CompleteAll
[       OK ] ExtensionInstallCheckerMultipleInvocationTest.CompleteAll (0 ms)
[1330/3224] ExtensionInstallCheckerMultipleInvocationTest.CompleteAll (0 ms)
[ RUN      ] ExtensionInstallCheckerMultipleInvocationTest.FailFast
[       OK ] ExtensionInstallCheckerMultipleInvocationTest.FailFast (1 ms)
[1331/3224] ExtensionInstallCheckerMultipleInvocationTest.FailFast (1 ms)
[ RUN      ] ExtensionInstallPromptUnittest.PromptShowsPermissionWarnings
[3407:3407:0702/225600:3783914956:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionInstallPromptUnittest.PromptShowsPermissionWarnings (108 ms)
[1332/3224] ExtensionInstallPromptUnittest.PromptShowsPermissionWarnings (108 ms)
[ RUN      ] ExtensionInstallPromptUnittest.PromptShowsWithheldPermissions
[3407:3407:0702/225600:3783929689:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionInstallPromptUnittest.PromptShowsWithheldPermissions (10 ms)
[1333/3224] ExtensionInstallPromptUnittest.PromptShowsWithheldPermissions (10 ms)
[ RUN      ] ExtensionInstallPromptUnittest.DelegatedPromptShowsOptionalPermissions
[3407:3407:0702/225600:3783954198:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionInstallPromptUnittest.DelegatedPromptShowsOptionalPermissions (20 ms)
[1334/3224] ExtensionInstallPromptUnittest.DelegatedPromptShowsOptionalPermissions (20 ms)
[ RUN      ] ExtensionManagementServiceTest.LegacyAllowedTypes
[       OK ] ExtensionManagementServiceTest.LegacyAllowedTypes (1 ms)
[1335/3224] ExtensionManagementServiceTest.LegacyAllowedTypes (1 ms)
[ RUN      ] ExtensionManagementServiceTest.LegacyInstallBlacklist
[       OK ] ExtensionManagementServiceTest.LegacyInstallBlacklist (12 ms)
[1336/3224] ExtensionManagementServiceTest.LegacyInstallBlacklist (12 ms)
[ RUN      ] ExtensionManagementServiceTest.LegacyInstallWhitelist
[       OK ] ExtensionManagementServiceTest.LegacyInstallWhitelist (18 ms)
[1337/3224] ExtensionManagementServiceTest.LegacyInstallWhitelist (18 ms)
[ RUN      ] EventRouterForwarderTest.BroadcastRendererUIIncognito
[       OK ] EventRouterForwarderTest.BroadcastRendererUIIncognito (798 ms)
[1338/3224] EventRouterForwarderTest.BroadcastRendererUIIncognito (798 ms)
[ RUN      ] EventRouterForwarderTest.BroadcastRendererIO
[       OK ] EventRouterForwarderTest.BroadcastRendererIO (88 ms)
[1339/3224] EventRouterForwarderTest.BroadcastRendererIO (88 ms)
[ RUN      ] EventRouterForwarderTest.UnicastRendererUIUnrestrictedIncognito
[       OK ] EventRouterForwarderTest.UnicastRendererUIUnrestrictedIncognito (92 ms)
[1340/3224] EventRouterForwarderTest.UnicastRendererUIUnrestrictedIncognito (92 ms)
[ RUN      ] EventRouterForwarderTest.BroadcastExtensionUI
[       OK ] EventRouterForwarderTest.BroadcastExtensionUI (140 ms)
[1341/3224] EventRouterForwarderTest.BroadcastExtensionUI (140 ms)
[ RUN      ] EventRouterForwarderTest.UnicastExtensionUIRestricted
[       OK ] EventRouterForwarderTest.UnicastExtensionUIRestricted (95 ms)
[1342/3224] EventRouterForwarderTest.UnicastExtensionUIRestricted (95 ms)
[ RUN      ] ExtensionActionIconFactoryTest.AfterSetIcon
[       OK ] ExtensionActionIconFactoryTest.AfterSetIcon (180 ms)
[1343/3224] ExtensionActionIconFactoryTest.AfterSetIcon (180 ms)
[ RUN      ] ExtensionActionManagerTest.PopulateBrowserAction
[       OK ] ExtensionActionManagerTest.PopulateBrowserAction (56 ms)
[1344/3224] ExtensionActionManagerTest.PopulateBrowserAction (56 ms)
[ RUN      ] ExtensionActionTest.Title
[       OK ] ExtensionActionTest.Title (6 ms)
[1345/3224] ExtensionActionTest.Title (6 ms)
[ RUN      ] ExtensionActionTest.Badge
[       OK ] ExtensionActionTest.Badge (5 ms)
[1346/3224] ExtensionActionTest.Badge (5 ms)
[ RUN      ] ExtensionActionTest.PopupUrl
[       OK ] ExtensionActionTest.PopupUrl (5 ms)
[1347/3224] ExtensionActionTest.PopupUrl (5 ms)
[ RUN      ] ExtensionManagementServiceTest.LegacyInstallForcelist
[       OK ] ExtensionManagementServiceTest.LegacyInstallForcelist (116 ms)
[1348/3224] ExtensionManagementServiceTest.LegacyInstallForcelist (116 ms)
[ RUN      ] ExtensionManagementServiceTest.BlockedPermissionsConflictHandling
[       OK ] ExtensionManagementServiceTest.BlockedPermissionsConflictHandling (18 ms)
[1349/3224] ExtensionManagementServiceTest.BlockedPermissionsConflictHandling (18 ms)
[ RUN      ] ExtensionManagementServiceTest.NewInstallSources
[       OK ] ExtensionManagementServiceTest.NewInstallSources (1 ms)
[1350/3224] ExtensionManagementServiceTest.NewInstallSources (1 ms)
[ RUN      ] ExtensionManagementServiceTest.NewAllowedTypes
[       OK ] ExtensionManagementServiceTest.NewAllowedTypes (1 ms)
[1351/3224] ExtensionManagementServiceTest.NewAllowedTypes (1 ms)
[ RUN      ] ExtensionManagementServiceTest.NewInstallBlacklist
[       OK ] ExtensionManagementServiceTest.NewInstallBlacklist (30 ms)
[1352/3224] ExtensionManagementServiceTest.NewInstallBlacklist (30 ms)
[ RUN      ] ExtensionManagementServiceTest.NewInstallWhitelist
[       OK ] ExtensionManagementServiceTest.NewInstallWhitelist (29 ms)
[1353/3224] ExtensionManagementServiceTest.NewInstallWhitelist (29 ms)
[ RUN      ] ExtensionManagementServiceTest.IsInstallationExplicitlyAllowed
[       OK ] ExtensionManagementServiceTest.IsInstallationExplicitlyAllowed (4 ms)
[1354/3224] ExtensionManagementServiceTest.IsInstallationExplicitlyAllowed (4 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayLoadRequired
[       OK ] ExtensionAdminPolicyTest.UserMayLoadRequired (5 ms)
[1355/3224] ExtensionAdminPolicyTest.UserMayLoadRequired (5 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayLoadNoBlacklist
[       OK ] ExtensionAdminPolicyTest.UserMayLoadNoBlacklist (3 ms)
[1356/3224] ExtensionAdminPolicyTest.UserMayLoadNoBlacklist (3 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayLoadWhitelisted
[       OK ] ExtensionAdminPolicyTest.UserMayLoadWhitelisted (3 ms)
[1357/3224] ExtensionAdminPolicyTest.UserMayLoadWhitelisted (3 ms)
[ RUN      ] ExtensionAdminPolicyTest.MustRemainEnabled
[       OK ] ExtensionAdminPolicyTest.MustRemainEnabled (78 ms)
[1358/3224] ExtensionAdminPolicyTest.MustRemainEnabled (78 ms)
[ RUN      ] ExtensionMessageBubbleTest.DevModeControllerTest
[       OK ] ExtensionMessageBubbleTest.DevModeControllerTest (67 ms)
[1359/3224] ExtensionMessageBubbleTest.DevModeControllerTest (67 ms)
[ RUN      ] ExtensionMigratorTest.KeepExistingNew
[       OK ] ExtensionMigratorTest.KeepExistingNew (211 ms)
[1360/3224] ExtensionMigratorTest.KeepExistingNew (211 ms)
[ RUN      ] ExtensionMigratorTest.HasBothOldAndNew
[       OK ] ExtensionMigratorTest.HasBothOldAndNew (63 ms)
[1361/3224] ExtensionMigratorTest.HasBothOldAndNew (63 ms)
[ RUN      ] ExtensionPathUtilTest.BasicPrettifyPathTest
[       OK ] ExtensionPathUtilTest.BasicPrettifyPathTest (0 ms)
[1362/3224] ExtensionPathUtilTest.BasicPrettifyPathTest (0 ms)
[ RUN      ] ExtensionPrefsToolbarOrder.ToolbarOrder
[       OK ] ExtensionPrefsToolbarOrder.ToolbarOrder (29 ms)
[1363/3224] ExtensionPrefsToolbarOrder.ToolbarOrder (29 ms)
[ RUN      ] ExtensionPrefsEscalatePermissions.EscalatePermissions
[       OK ] ExtensionPrefsEscalatePermissions.EscalatePermissions (15 ms)
[1364/3224] ExtensionPrefsEscalatePermissions.EscalatePermissions (15 ms)
[ RUN      ] ExtensionPrefsGrantedPermissions.GrantedPermissions
[       OK ] ExtensionPrefsGrantedPermissions.GrantedPermissions (27 ms)
[1365/3224] ExtensionPrefsGrantedPermissions.GrantedPermissions (27 ms)
[ RUN      ] ExtensionPrefsActivePermissions.SetAndGetActivePermissions
[       OK ] ExtensionPrefsActivePermissions.SetAndGetActivePermissions (24 ms)
[1366/3224] ExtensionPrefsActivePermissions.SetAndGetActivePermissions (24 ms)
[ RUN      ] ExtensionPrefsVersionString.VersionString
[       OK ] ExtensionPrefsVersionString.VersionString (13 ms)
[1367/3224] ExtensionPrefsVersionString.VersionString (13 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppWithManifest
[       OK ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppWithManifest (868 ms)
[1368/3224] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppWithManifest (868 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.CreateAndUpdateBookmarkApp
[       OK ] BookmarkAppHelperExtensionServiceTest.CreateAndUpdateBookmarkApp (1211 ms)
[1369/3224] BookmarkAppHelperExtensionServiceTest.CreateAndUpdateBookmarkApp (1211 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.GetWebApplicationInfo
[       OK ] BookmarkAppHelperExtensionServiceTest.GetWebApplicationInfo (803 ms)
[1370/3224] BookmarkAppHelperExtensionServiceTest.GetWebApplicationInfo (803 ms)
[ RUN      ] BookmarkAppHelperTest.ConstrainBitmapsToSizes
[       OK ] BookmarkAppHelperTest.ConstrainBitmapsToSizes (69 ms)
[1371/3224] BookmarkAppHelperTest.ConstrainBitmapsToSizes (69 ms)
[ RUN      ] BookmarkAppHelperTest.IsValidBookmarkAppUrl
[       OK ] BookmarkAppHelperTest.IsValidBookmarkAppUrl (0 ms)
[1372/3224] BookmarkAppHelperTest.IsValidBookmarkAppUrl (0 ms)
[ RUN      ] BookmarkAppHelperTest.IconsGeneratedOnlyWhenNoneLarger
[       OK ] BookmarkAppHelperTest.IconsGeneratedOnlyWhenNoneLarger (13 ms)
[1373/3224] BookmarkAppHelperTest.IconsGeneratedOnlyWhenNoneLarger (13 ms)
[ RUN      ] BookmarkAppHelperTest.NoIconsGeneratedWhenAVeryLargeOneIsProvided
[       OK ] BookmarkAppHelperTest.NoIconsGeneratedWhenAVeryLargeOneIsProvided (136 ms)
[1374/3224] BookmarkAppHelperTest.NoIconsGeneratedWhenAVeryLargeOneIsProvided (136 ms)
[ RUN      ] ChromeAppSortingAppLocation.ChromeAppSortingAppLocation
[       OK ] ChromeAppSortingAppLocation.ChromeAppSortingAppLocation (117 ms)
[1375/3224] ChromeAppSortingAppLocation.ChromeAppSortingAppLocation (117 ms)
[ RUN      ] ChromeAppSortingAppLaunchOrdinal.ChromeAppSortingAppLaunchOrdinal
[       OK ] ChromeAppSortingAppLaunchOrdinal.ChromeAppSortingAppLaunchOrdinal (31 ms)
[1376/3224] ChromeAppSortingAppLaunchOrdinal.ChromeAppSortingAppLaunchOrdinal (31 ms)
[ RUN      ] ChromeAppSortingPageOrdinal.ChromeAppSortingPageOrdinal
[       OK ] ChromeAppSortingPageOrdinal.ChromeAppSortingPageOrdinal (42 ms)
[1377/3224] ChromeAppSortingPageOrdinal.ChromeAppSortingPageOrdinal (42 ms)
[ RUN      ] ExtensionContextMenuModelTest.ComponentExtensionContextMenu
[       OK ] ExtensionContextMenuModelTest.ComponentExtensionContextMenu (337 ms)
[1378/3224] ExtensionContextMenuModelTest.ComponentExtensionContextMenu (337 ms)
[ RUN      ] ExtensionContextMenuModelTest.ExtensionContextMenuShowAndHide
[       OK ] ExtensionContextMenuModelTest.ExtensionContextMenuShowAndHide (126 ms)
[1379/3224] ExtensionContextMenuModelTest.ExtensionContextMenuShowAndHide (126 ms)
[ RUN      ] ExtensionCreatorFilterTest.NormalCases
[       OK ] ExtensionCreatorFilterTest.NormalCases (4 ms)
[1380/3224] ExtensionCreatorFilterTest.NormalCases (4 ms)
[ RUN      ] ExtensionGarbageCollectorUnitTest.CleanupOnStartup
[       OK ] ExtensionGarbageCollectorUnitTest.CleanupOnStartup (271 ms)
[1381/3224] ExtensionGarbageCollectorUnitTest.CleanupOnStartup (271 ms)
[ RUN      ] ExtensionGarbageCollectorUnitTest.NoCleanupDuringInstall
[       OK ] ExtensionGarbageCollectorUnitTest.NoCleanupDuringInstall (256 ms)
[1382/3224] ExtensionGarbageCollectorUnitTest.NoCleanupDuringInstall (256 ms)
[ RUN      ] ExtensionGarbageCollectorUnitTest.UpdateOnStartup
[       OK ] ExtensionGarbageCollectorUnitTest.UpdateOnStartup (226 ms)
[1383/3224] ExtensionGarbageCollectorUnitTest.UpdateOnStartup (226 ms)
[ RUN      ] ExtensionGCMAppHandlerTest.AddAndRemoveAppHandler
[       OK ] ExtensionGCMAppHandlerTest.AddAndRemoveAppHandler (272 ms)
[1384/3224] ExtensionGCMAppHandlerTest.AddAndRemoveAppHandler (272 ms)
[ RUN      ] ExtensionGCMAppHandlerTest.UnregisterOnExtensionUninstall
[       OK ] ExtensionGCMAppHandlerTest.UnregisterOnExtensionUninstall (151 ms)
[1385/3224] ExtensionGCMAppHandlerTest.UnregisterOnExtensionUninstall (151 ms)
[ RUN      ] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionKept
[       OK ] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionKept (127 ms)
[1386/3224] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionKept (127 ms)
[ RUN      ] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionRemoved
[       OK ] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionRemoved (71 ms)
[1387/3224] ExtensionGCMAppHandlerTest.UpdateExtensionWithGcmPermissionRemoved (71 ms)
[ RUN      ] ExtensionPrefsAcknowledgment.Acknowledgment
[       OK ] ExtensionPrefsAcknowledgment.Acknowledgment (85 ms)
[1388/3224] ExtensionPrefsAcknowledgment.Acknowledgment (85 ms)
[ RUN      ] ExtensionPrefsFinishDelayedInstallInfo.FinishDelayedInstallInfo
[       OK ] ExtensionPrefsFinishDelayedInstallInfo.FinishDelayedInstallInfo (16 ms)
[1389/3224] ExtensionPrefsFinishDelayedInstallInfo.FinishDelayedInstallInfo (16 ms)
[ RUN      ] ExtensionPrefsAppDraggedByUser.ExtensionPrefsAppDraggedByUser
[       OK ] ExtensionPrefsAppDraggedByUser.ExtensionPrefsAppDraggedByUser (13 ms)
[1390/3224] ExtensionPrefsAppDraggedByUser.ExtensionPrefsAppDraggedByUser (13 ms)
[ RUN      ] ExtensionPrefsBlacklistState.ExtensionPrefsBlacklistState
[       OK ] ExtensionPrefsBlacklistState.ExtensionPrefsBlacklistState (13 ms)
[1391/3224] ExtensionPrefsBlacklistState.ExtensionPrefsBlacklistState (13 ms)
[ RUN      ] ExtensionPrefsClearLastLaunched.ExtensionPrefsClearLastLaunched
[       OK ] ExtensionPrefsClearLastLaunched.ExtensionPrefsClearLastLaunched (16 ms)
[1392/3224] ExtensionPrefsClearLastLaunched.ExtensionPrefsClearLastLaunched (16 ms)
[ RUN      ] ExtensionPrefsComponentExtension.ExtensionPrefsComponentExtension
[3421:3421:0702/225601:3785115035:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[3421:3421:0702/225601:3785115342:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[3421:3421:0702/225601:3785120532:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[3421:3421:0702/225601:3785120931:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[       OK ] ExtensionPrefsComponentExtension.ExtensionPrefsComponentExtension (16 ms)
[1393/3224] ExtensionPrefsComponentExtension.ExtensionPrefsComponentExtension (16 ms)
[ RUN      ] ExtensionProtocolTest.ComponentResourceRequest
[       OK ] ExtensionProtocolTest.ComponentResourceRequest (104 ms)
[1394/3224] ExtensionProtocolTest.ComponentResourceRequest (104 ms)
[ RUN      ] ExtensionProtocolTest.AllowFrameRequests
[       OK ] ExtensionProtocolTest.AllowFrameRequests (11 ms)
[1395/3224] ExtensionProtocolTest.AllowFrameRequests (11 ms)
[ RUN      ] ExtensionReenablerUnitTest.TestReenablingDisabledExtension
[3421:3421:0702/225602:3785282549:WARNING:extension_install_prompt.cc(163)] Proceeding!
[3421:3421:0702/225602:3785284719:WARNING:extension_install_prompt.cc(163)] Proceeding!
[3421:3421:0702/225602:3785286118:WARNING:extension_install_prompt.cc(170)] Canceling!
[3421:3421:0702/225602:3785287077:WARNING:extension_install_prompt.cc(157)] None!
[3421:3421:0702/225602:3785288724:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionReenablerUnitTest.TestReenablingDisabledExtension (51 ms)
[1396/3224] ExtensionReenablerUnitTest.TestReenablingDisabledExtension (51 ms)
[ RUN      ] ExtensionServiceTest.LoadAllExtensionsFromDirectorySuccess
[       OK ] ExtensionServiceTest.LoadAllExtensionsFromDirectorySuccess (147 ms)
[1397/3224] ExtensionServiceTest.LoadAllExtensionsFromDirectorySuccess (147 ms)
[ RUN      ] ExtensionSettingsSyncTest.ProcessSyncChanges
[       OK ] ExtensionSettingsSyncTest.ProcessSyncChanges (178 ms)
[1398/3224] ExtensionSettingsSyncTest.ProcessSyncChanges (178 ms)
[ RUN      ] ExtensionSettingsSyncTest.ExtensionAndAppSettingsSyncSeparately
[       OK ] ExtensionSettingsSyncTest.ExtensionAndAppSettingsSyncSeparately (62 ms)
[1399/3224] ExtensionSettingsSyncTest.ExtensionAndAppSettingsSyncSeparately (62 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailingStartSyncingDisablesSync
[3367:3367:0702/225557:3781008490:ERROR:syncable_settings_storage.cc(179)] Extension settings datatype error was encountered: Failed to get settings: TestingValueStore configured to error
[3367:3367:0702/225557:3781009629:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[3367:3367:0702/225557:3781010689:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[       OK ] ExtensionSettingsSyncTest.FailingStartSyncingDisablesSync (52 ms)
[1400/3224] ExtensionSettingsSyncTest.FailingStartSyncingDisablesSync (52 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailureToReadChangesToPushDisablesSync
[3367:3367:0702/225557:3781054445:ERROR:syncable_settings_storage.cc(179)] App settings datatype error was encountered: Failed to get settings: TestingValueStore configured to error
[3367:3367:0702/225557:3781055018:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[       OK ] ExtensionSettingsSyncTest.FailureToReadChangesToPushDisablesSync (37 ms)
[1401/3224] ExtensionSettingsSyncTest.FailureToReadChangesToPushDisablesSync (37 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailureToPushLocalStateDisablesSync
[3367:3367:0702/225557:3781088304:ERROR:settings_sync_unittest.cc(110)] Extension settings datatype error was encountered: MockSyncChangeProcessor: configured to fail
[3367:3367:0702/225557:3781089222:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[       OK ] ExtensionSettingsSyncTest.FailureToPushLocalStateDisablesSync (33 ms)
[1402/3224] ExtensionSettingsSyncTest.FailureToPushLocalStateDisablesSync (33 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailureToPushLocalChangeDisablesSync
[3367:3367:0702/225557:3781127207:ERROR:settings_sync_unittest.cc(110)] Extension settings datatype error was encountered: MockSyncChangeProcessor: configured to fail
[3367:3367:0702/225557:3781127748:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[       OK ] ExtensionSettingsSyncTest.FailureToPushLocalChangeDisablesSync (34 ms)
[1403/3224] ExtensionSettingsSyncTest.FailureToPushLocalChangeDisablesSync (34 ms)
[ RUN      ] ExtensionSettingsSyncTest.LargeOutgoingChangeRejectedButIncomingAccepted
[       OK ] ExtensionSettingsSyncTest.LargeOutgoingChangeRejectedButIncomingAccepted (103 ms)
[1404/3224] ExtensionSettingsSyncTest.LargeOutgoingChangeRejectedButIncomingAccepted (103 ms)
[ RUN      ] ExtensionSettingsSyncTest.UnlimitedStorageForLocalButNotSync
[       OK ] ExtensionSettingsSyncTest.UnlimitedStorageForLocalButNotSync (6110 ms)
[1405/3224] ExtensionSettingsSyncTest.UnlimitedStorageForLocalButNotSync (6110 ms)
[ RUN      ] StreamsPrivateManifestTest.MimeTypesHandlerMIMETypesNotWhitelisted
[       OK ] StreamsPrivateManifestTest.MimeTypesHandlerMIMETypesNotWhitelisted (7 ms)
[1406/3224] StreamsPrivateManifestTest.MimeTypesHandlerMIMETypesNotWhitelisted (7 ms)
[ RUN      ] FrameNavigationStateTest.ErrorState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.ErrorState (99 ms)
[1407/3224] FrameNavigationStateTest.ErrorState (99 ms)
[ RUN      ] ExtensionServiceTest.UpdateWillNotDowngrade
[3436:3436:0702/225602:3785972045:WARNING:extension_error_reporter.cc(79)] Extension error: Attempted to downgrade extension.
[       OK ] ExtensionServiceTest.UpdateWillNotDowngrade (318 ms)
[1408/3224] ExtensionServiceTest.UpdateWillNotDowngrade (318 ms)
[ RUN      ] ExtensionServiceTest.UpdateToSameVersionIsNoop
[       OK ] ExtensionServiceTest.UpdateToSameVersionIsNoop (252 ms)
[1409/3224] ExtensionServiceTest.UpdateToSameVersionIsNoop (252 ms)
[ RUN      ] ExtensionServiceTest.UpdateExtensionPreservesState
[       OK ] ExtensionServiceTest.UpdateExtensionPreservesState (242 ms)
[1410/3224] ExtensionServiceTest.UpdateExtensionPreservesState (242 ms)
[ RUN      ] ExtensionServiceTest.UpdateExtensionPreservesLocation
[       OK ] ExtensionServiceTest.UpdateExtensionPreservesLocation (280 ms)
[1411/3224] ExtensionServiceTest.UpdateExtensionPreservesLocation (280 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExternalCrxWinsOverSync
[       OK ] ExtensionServiceTest.UpdatePendingExternalCrxWinsOverSync (67 ms)
[1412/3224] ExtensionServiceTest.UpdatePendingExternalCrxWinsOverSync (67 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingCrxThemeMismatch
[3436:3436:0702/225605:3788367043:WARNING:extension_service.cc(1730)] ShouldAllowInstall() returned false for iamefpfkojoapidjnbafmgkgncegbkad of type 2 and update URL ; not installing
[       OK ] ExtensionServiceTest.UpdatePendingCrxThemeMismatch (1534 ms)
[1413/3224] ExtensionServiceTest.UpdatePendingCrxThemeMismatch (1534 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExtensionFailedShouldInstallTest
[3436:3436:0702/225605:3788527461:WARNING:extension_service.cc(1730)] ShouldAllowInstall() returned false for ldnnhddmnhbkjipkidpdiheffobcpfmf of type 1 and update URL ; not installing
[       OK ] ExtensionServiceTest.UpdatePendingExtensionFailedShouldInstallTest (162 ms)
[1414/3224] ExtensionServiceTest.UpdatePendingExtensionFailedShouldInstallTest (162 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExtensionNotPending
[3436:3436:0702/225605:3788606905:WARNING:extension_service.cc(520)] Will not update extension ldnnhddmnhbkjipkidpdiheffobcpfmf because it is not installed or pending
[       OK ] ExtensionServiceTest.UpdatePendingExtensionNotPending (81 ms)
[1415/3224] ExtensionServiceTest.UpdatePendingExtensionNotPending (81 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExtensionAlreadyInstalled
[       OK ] ExtensionServiceTest.UpdatePendingExtensionAlreadyInstalled (307 ms)
[1416/3224] ExtensionServiceTest.UpdatePendingExtensionAlreadyInstalled (307 ms)
[ RUN      ] ExtensionServiceTest.BlacklistedExtensionWillNotInstall
[3436:3436:0702/225606:3789151051:WARNING:extension_error_reporter.cc(79)] Extension error: Google has flagged "My extension 1" as malicious and installation has been prevented.
[       OK ] ExtensionServiceTest.BlacklistedExtensionWillNotInstall (209 ms)
[1417/3224] ExtensionServiceTest.BlacklistedExtensionWillNotInstall (209 ms)
[ RUN      ] ExtensionServiceTest.UnloadBlacklistedExtensionPolicy
[       OK ] ExtensionServiceTest.UnloadBlacklistedExtensionPolicy (467 ms)
[1418/3224] ExtensionServiceTest.UnloadBlacklistedExtensionPolicy (467 ms)
[ RUN      ] ExtensionServiceTest.WillNotLoadBlacklistedExtensionsFromDirectory
[       OK ] ExtensionServiceTest.WillNotLoadBlacklistedExtensionsFromDirectory (324 ms)
[1419/3224] ExtensionServiceTest.WillNotLoadBlacklistedExtensionsFromDirectory (324 ms)
[ RUN      ] ExtensionServiceTest.GreylistUnknownDontChange
[       OK ] ExtensionServiceTest.GreylistUnknownDontChange (344 ms)
[1420/3224] ExtensionServiceTest.GreylistUnknownDontChange (344 ms)
[ RUN      ] ExtensionServiceTest.ReloadBlacklistedExtension
[       OK ] ExtensionServiceTest.ReloadBlacklistedExtension (313 ms)
[1421/3224] ExtensionServiceTest.ReloadBlacklistedExtension (313 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockEnabledExtension
[       OK ] ExtensionServiceTest.BlockAndUnblockEnabledExtension (317 ms)
[1422/3224] ExtensionServiceTest.BlockAndUnblockEnabledExtension (317 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockDisabledExtension
[       OK ] ExtensionServiceTest.BlockAndUnblockDisabledExtension (311 ms)
[1423/3224] ExtensionServiceTest.BlockAndUnblockDisabledExtension (311 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockTerminatedExtension
[       OK ] ExtensionServiceTest.BlockAndUnblockTerminatedExtension (300 ms)
[1424/3224] ExtensionServiceTest.BlockAndUnblockTerminatedExtension (300 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockEnabledComponentExtension
[       OK ] ExtensionServiceTest.BlockAndUnblockEnabledComponentExtension (171 ms)
[1425/3224] ExtensionServiceTest.BlockAndUnblockEnabledComponentExtension (171 ms)
[ RUN      ] ExtensionServiceTest.BlacklistedByPolicyWillNotInstall
[3441:3441:0702/225606:3789222586:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[       OK ] ExtensionServiceTest.BlacklistedByPolicyWillNotInstall (281 ms)
[1426/3224] ExtensionServiceTest.BlacklistedByPolicyWillNotInstall (281 ms)
[ RUN      ] ExtensionServiceTest.ComponentExtensionWhitelisted
[       OK ] ExtensionServiceTest.ComponentExtensionWhitelisted (191 ms)
[1427/3224] ExtensionServiceTest.ComponentExtensionWhitelisted (191 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.OverlappingApps
[       OK ] ExtensionSpecialStoragePolicyTest.OverlappingApps (120 ms)
[1428/3224] ExtensionSpecialStoragePolicyTest.OverlappingApps (120 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasSessionOnlyOrigins
[       OK ] ExtensionSpecialStoragePolicyTest.HasSessionOnlyOrigins (69 ms)
[1429/3224] ExtensionSpecialStoragePolicyTest.HasSessionOnlyOrigins (69 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.NotificationTest
[       OK ] ExtensionSpecialStoragePolicyTest.NotificationTest (15 ms)
[1430/3224] ExtensionSpecialStoragePolicyTest.NotificationTest (15 ms)
[ RUN      ] ExtensionTestMessageListenerUnittest.BasicTestExtensionMessageTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ExtensionTestMessageListenerUnittest.BasicTestExtensionMessageTest (336 ms)
[1431/3224] ExtensionTestMessageListenerUnittest.BasicTestExtensionMessageTest (336 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ReorderOnPrefChange
[       OK ] ExtensionToolbarModelUnitTest.ReorderOnPrefChange (217 ms)
[1432/3224] ExtensionToolbarModelUnitTest.ReorderOnPrefChange (217 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightMode
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightMode (72 ms)
[1433/3224] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightMode (72 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarSizeAfterPrefChange
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarSizeAfterPrefChange (73 ms)
[1434/3224] ExtensionToolbarModelUnitTest.ExtensionToolbarSizeAfterPrefChange (73 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesNoSwitch
[       OK ] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesNoSwitch (71 ms)
[1435/3224] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesNoSwitch (71 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityNoSwitch
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityNoSwitch (72 ms)
[1436/3224] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityNoSwitch (72 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoEnableExtension
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoEnableExtension (114 ms)
[1437/3224] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoEnableExtension (114 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtensionHelper
==================
WARNING: ThreadSanitizer: data race (pid=3457)
  Read of size 4 at 0x00000aceb0b0 by thread T3:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M9190, write M1293937220944167672):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #25 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #26 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M9190 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #31 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #32 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #33 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #34 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #35 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #36 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #37 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #39 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #40 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #41 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #42 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #43 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #44 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #45 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #46 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #47 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #48 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #49 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1293937220944167672 is already destroyed.

  Thread T3 'BrowserBlocking' (tid=3494, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:946:7 (unit_tests+0x0000012180e7)
    #21 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #22 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #23 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #24 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #25 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #26 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #27 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #28 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #29 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #30 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #31 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #32 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #33 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #34 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #35 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #36 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #37 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #38 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #39 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3457)
  Read of size 8 at 0x00000aceafc0 by thread T3:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M9190):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #26 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #27 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #28 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #29 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #30 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #31 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #32 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #33 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #34 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #35 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #36 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #37 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #38 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #39 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #40 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #41 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #42 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #43 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #44 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M9190 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #31 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #32 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #33 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #34 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #35 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #36 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #37 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #39 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #40 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #41 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #42 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #43 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #44 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #45 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #46 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #47 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #48 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #49 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T3 'BrowserBlocking' (tid=3494, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:946:7 (unit_tests+0x0000012180e7)
    #21 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #22 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #23 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #24 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #25 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #26 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #27 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #28 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #29 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #30 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #31 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #32 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #33 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #34 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #35 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #36 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #37 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #38 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #39 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3457)
  Read of size 8 at 0x00000aceafd0 by thread T3:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M9190):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #27 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #28 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #29 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #30 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #31 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #32 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #33 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #34 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #35 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #36 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #37 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #38 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #39 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #40 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #41 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #42 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #43 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #44 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #45 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M9190 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:972:5 (unit_tests+0x00000121897f)
    #31 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #32 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #33 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #34 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #35 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #36 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #37 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #39 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #40 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #41 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #42 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #43 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #44 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #45 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #46 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #47 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #48 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #49 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T3 'BrowserBlocking' (tid=3494, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionServiceTest::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, extensions::Extension::State) chrome/browser/extensions/extension_service_unittest.cc:946:7 (unit_tests+0x0000012180e7)
    #21 UninstallExtension chrome/browser/extensions/extension_service_unittest.cc:932:5 (unit_tests+0x0000011f2cff)
    #22 ExtensionServiceTest_UninstallExtensionHelper_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:4559 (unit_tests+0x0000011f2cff)
    #23 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #24 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #25 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #26 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #27 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #28 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #29 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #30 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #31 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #32 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #33 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #34 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #35 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #36 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #37 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #38 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #39 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.UninstallExtensionHelper (1262 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtensionHelperTerminated
[       OK ] ExtensionServiceTest.UninstallExtensionHelperTerminated (223 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsEnabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsEnabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsDisabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsDisabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1438/3224] ExtensionServiceTest.UninstallExtensionHelper (1262 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtensionHelperTerminated
[       OK ] ExtensionServiceTest.UninstallExtensionHelperTerminated (223 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsEnabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsEnabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsDisabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsDisabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1439/3224] ExtensionServiceTest.UninstallExtensionHelperTerminated (223 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsEnabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsEnabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsDisabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsDisabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1440/3224] ExtensionServiceTest.UpgradingRequirementsEnabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsDisabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsDisabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1441/3224] ExtensionServiceTest.UpgradingRequirementsDisabled (409 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1442/3224] ExtensionServiceTest.UpgradingRequirementsPermissions (421 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1443/3224] ExtensionServiceTest.ClearExtensionData (329 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[3457:3457:0702/225607:3790245103:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1444/3224] ExtensionServiceTest.UnpackedValidatesLocales (220 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[3457:3457:0702/225607:3790636747:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[3457:3457:0702/225607:3790804808:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1445/3224] ExtensionServiceTest.ExternalInstallPref (571 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1446/3224] ExtensionServiceTest.ExternalUninstall (316 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[3457:3457:0702/225608:3791255532:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[3457:3457:0702/225608:3791255751:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791255971:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[3457:3457:0702/225608:3791256235:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[3457:3457:0702/225608:3791256428:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256624:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[3457:3457:0702/225608:3791256857:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[3457:3457:0702/225608:3791257138:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[3457:3457:0702/225608:3791257314:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[3457:3457:0702/225608:3791257488:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[3457:3457:0702/225608:3791291847:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[----------] 10 tests from ExtensionServiceTest (4515 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (4517 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1447/3224] ExtensionServiceTest.ExternalPrefProvider (310 ms)
[ RUN      ] ExtensionServiceTest.DoNotInstallForEnterprise
[       OK ] ExtensionServiceTest.DoNotInstallForEnterprise (252 ms)
[1448/3224] ExtensionServiceTest.DoNotInstallForEnterprise (252 ms)
[ RUN      ] ExtensionServiceTest.LoadAndRelocalizeExtensions
[       OK ] ExtensionServiceTest.LoadAndRelocalizeExtensions (260 ms)
[1449/3224] ExtensionServiceTest.LoadAndRelocalizeExtensions (260 ms)
[ RUN      ] ExtensionServiceTest.ComponentExtensions
[       OK ] ExtensionServiceTest.ComponentExtensions (184 ms)
[1450/3224] ExtensionServiceTest.ComponentExtensions (184 ms)
[ RUN      ] ExtensionServiceTest.DeferredSyncStartupPreInstalledComponent
[       OK ] ExtensionServiceTest.DeferredSyncStartupPreInstalledComponent (176 ms)
[1451/3224] ExtensionServiceTest.DeferredSyncStartupPreInstalledComponent (176 ms)
[ RUN      ] ExtensionServiceTest.DeferredSyncStartupPreInstalledNormal
[       OK ] ExtensionServiceTest.DeferredSyncStartupPreInstalledNormal (304 ms)
[1452/3224] ExtensionServiceTest.DeferredSyncStartupPreInstalledNormal (304 ms)
[ RUN      ] ExtensionServiceTest.DeferredSyncStartupOnInstall
[       OK ] ExtensionServiceTest.DeferredSyncStartupOnInstall (337 ms)
[1453/3224] ExtensionServiceTest.DeferredSyncStartupOnInstall (337 ms)
[ RUN      ] ExtensionServiceTest.GetSyncDataTerminated
[       OK ] ExtensionServiceTest.GetSyncDataTerminated (215 ms)
[1454/3224] ExtensionServiceTest.GetSyncDataTerminated (215 ms)
[ RUN      ] ExtensionServiceTest.GetSyncExtensionDataUserSettings
[       OK ] ExtensionServiceTest.GetSyncExtensionDataUserSettings (230 ms)
[1455/3224] ExtensionServiceTest.GetSyncExtensionDataUserSettings (230 ms)
[ RUN      ] ExtensionServiceTest.SyncForUninstalledExternalExtension
[3481:3481:0702/225607:3790357764:WARNING:extension_sync_service.cc(503)] Extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf from sync was uninstalled as external extension
[       OK ] ExtensionServiceTest.SyncForUninstalledExternalExtension (289 ms)
[1456/3224] ExtensionServiceTest.SyncForUninstalledExternalExtension (289 ms)
[ RUN      ] ExtensionServiceTest.GetSyncAppDataUserSettingsOnExtensionMoved
[       OK ] ExtensionServiceTest.GetSyncAppDataUserSettingsOnExtensionMoved (1849 ms)
[1457/3224] ExtensionServiceTest.GetSyncAppDataUserSettingsOnExtensionMoved (1849 ms)
[ RUN      ] ExtensionServiceTest.InstallLocalizedTheme
[       OK ] ExtensionServiceTest.InstallLocalizedTheme (2609 ms)
[1458/3224] ExtensionServiceTest.InstallLocalizedTheme (2609 ms)
[ RUN      ] ExtensionServiceTest.EnsureCWSOrdinalsInitialized
[       OK ] ExtensionServiceTest.EnsureCWSOrdinalsInitialized (174 ms)
[1459/3224] ExtensionServiceTest.EnsureCWSOrdinalsInitialized (174 ms)
[ RUN      ] ExtensionServiceTest.InstallAppsWithUnlimitedStorage
[       OK ] ExtensionServiceTest.InstallAppsWithUnlimitedStorage (1424 ms)
[1460/3224] ExtensionServiceTest.InstallAppsWithUnlimitedStorage (1424 ms)
[ RUN      ] ExtensionServiceTest.InstallAppsAndCheckStorageProtection
[       OK ] ExtensionServiceTest.InstallAppsAndCheckStorageProtection (1163 ms)
[1461/3224] ExtensionServiceTest.InstallAppsAndCheckStorageProtection (1163 ms)
[ RUN      ] ExtensionServiceTest.Reinstall
[       OK ] ExtensionServiceTest.Reinstall (303 ms)
[1462/3224] ExtensionServiceTest.Reinstall (303 ms)
[ RUN      ] ExtensionServiceTest.FromWebStore
[       OK ] ExtensionServiceTest.FromWebStore (395 ms)
[1463/3224] ExtensionServiceTest.FromWebStore (395 ms)
[ RUN      ] ExtensionServiceTest.UpgradeSignedGood
[       OK ] ExtensionServiceTest.UpgradeSignedGood (296 ms)
[1464/3224] ExtensionServiceTest.UpgradeSignedGood (296 ms)
[ RUN      ] ExtensionServiceTest.UpdateExtension
[       OK ] ExtensionServiceTest.UpdateExtension (277 ms)
[1465/3224] ExtensionServiceTest.UpdateExtension (277 ms)
[ RUN      ] ExtensionServiceTest.UpdateExtensionDuringShutdown
[3427:3427:0702/225608:3792053004:WARNING:extension_service.cc(506)] Skipping UpdateExtension due to browser shutdown
[       OK ] ExtensionServiceTest.UpdateExtensionDuringShutdown (150 ms)
[1466/3224] ExtensionServiceTest.UpdateExtensionDuringShutdown (150 ms)
[ RUN      ] ExtensionServiceTest.UpdateNotInstalledExtension
[3427:3427:0702/225608:3792129138:WARNING:extension_service.cc(520)] Will not update extension ldnnhddmnhbkjipkidpdiheffobcpfmf because it is not installed or pending
[       OK ] ExtensionServiceTest.UpdateNotInstalledExtension (69 ms)
[1467/3224] ExtensionServiceTest.UpdateNotInstalledExtension (69 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreOldProfile
[3540:3540:0702/225607:3790937176:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreOldProfile (482 ms)
[1468/3224] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreOldProfile (482 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreNewProfile
[3540:3540:0702/225608:3791189596:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreNewProfile (248 ms)
[1469/3224] ExtensionServiceTest.ExternalInstallUpdatesFromWebstoreNewProfile (248 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallClickToRemove
[3540:3540:0702/225608:3791438789:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallClickToRemove (317 ms)
[1470/3224] ExtensionServiceTest.ExternalInstallClickToRemove (317 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallClickToKeep
[3540:3540:0702/225608:3791733625:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallClickToKeep (211 ms)
[1471/3224] ExtensionServiceTest.ExternalInstallClickToKeep (211 ms)
[ RUN      ] ExtensionServiceTest.InstallBlacklistedExtension
[       OK ] ExtensionServiceTest.InstallBlacklistedExtension (137 ms)
[1472/3224] ExtensionServiceTest.InstallBlacklistedExtension (137 ms)
[ RUN      ] ExtensionSourcePriorityTest.PendingExternalFileOverSync
[       OK ] ExtensionSourcePriorityTest.PendingExternalFileOverSync (220 ms)
[1473/3224] ExtensionSourcePriorityTest.PendingExternalFileOverSync (220 ms)
[ RUN      ] ExtensionSourcePriorityTest.PendingExternalUrlOverSync
[       OK ] ExtensionSourcePriorityTest.PendingExternalUrlOverSync (65 ms)
[1474/3224] ExtensionSourcePriorityTest.PendingExternalUrlOverSync (65 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.EmptyPolicy
[       OK ] ExtensionSpecialStoragePolicyTest.EmptyPolicy (65 ms)
[1475/3224] ExtensionSpecialStoragePolicyTest.EmptyPolicy (65 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithProtectedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithProtectedStorage (5 ms)
[1476/3224] ExtensionSpecialStoragePolicyTest.AppWithProtectedStorage (5 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.CanQueryDiskSize
[       OK ] ExtensionSpecialStoragePolicyTest.CanQueryDiskSize (12 ms)
[1477/3224] ExtensionSpecialStoragePolicyTest.CanQueryDiskSize (12 ms)
[ RUN      ] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted
[       OK ] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted (442 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsInstall
[3449:3449:0702/225604:3787634875:WARNING:extension_error_reporter.cc(79)] Extension error: Action prohibited by test provider.
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsInstall (212 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs
[3449:3449:0702/225604:3787837183:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/management/simple_extension. This extension has been disabled by your administrator.
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 4 at 0x00000aceb0b0 by thread T6:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10248, write M1442837483623857544):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #33 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1442837483623857544 is already destroyed.

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafc0 by thread T6:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10248):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #34 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafd0 by thread T6:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10248):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #35 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (991 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall
[3449:3449:0702/225605:3789040688:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "jlndpdchcjefdabjjimkiimmcafieije") is blocked by the administrator.
[3449:3449:0702/225607:3790449841:WARNING:api_permission_set.cc(79)] Unknown permission[unknown.permission.for.testing].
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (2503 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1478/3224] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted (442 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsInstall
[3449:3449:0702/225604:3787634875:WARNING:extension_error_reporter.cc(79)] Extension error: Action prohibited by test provider.
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsInstall (212 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs
[3449:3449:0702/225604:3787837183:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/management/simple_extension. This extension has been disabled by your administrator.
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 4 at 0x00000aceb0b0 by thread T6:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10248, write M1442837483623857544):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #33 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1442837483623857544 is already destroyed.

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafc0 by thread T6:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10248):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #34 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafd0 by thread T6:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10248):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #35 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (991 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall
[3449:3449:0702/225605:3789040688:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "jlndpdchcjefdabjjimkiimmcafieije") is blocked by the administrator.
[3449:3449:0702/225607:3790449841:WARNING:api_permission_set.cc(79)] Unknown permission[unknown.permission.for.testing].
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (2503 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1479/3224] ExtensionServiceTest.ManagementPolicyProhibitsInstall (212 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs
[3449:3449:0702/225604:3787837183:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/management/simple_extension. This extension has been disabled by your administrator.
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 4 at 0x00000aceb0b0 by thread T6:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10248, write M1442837483623857544):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #33 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1442837483623857544 is already destroyed.

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafc0 by thread T6:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10248):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #34 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3449)
  Read of size 8 at 0x00000aceafd0 by thread T6:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10248):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #35 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10248 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test::~ExtensionServiceTest_ManagementPolicyProhibitsLoadFromPrefs_Test() chrome/browser/extensions/extension_service_unittest.cc:3912:1 (unit_tests+0x000001233d89)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T6 'BrowserBlocking' (tid=3502, running) created by thread T5 at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:775:13 (unit_tests+0x0000031633c2)
    #7 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #8 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #9 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (991 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall
[3449:3449:0702/225605:3789040688:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "jlndpdchcjefdabjjimkiimmcafieije") is blocked by the administrator.
[3449:3449:0702/225607:3790449841:WARNING:api_permission_set.cc(79)] Unknown permission[unknown.permission.for.testing].
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (2503 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1480/3224] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (991 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall
[3449:3449:0702/225605:3789040688:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "jlndpdchcjefdabjjimkiimmcafieije") is blocked by the administrator.
[3449:3449:0702/225607:3790449841:WARNING:api_permission_set.cc(79)] Unknown permission[unknown.permission.for.testing].
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (2503 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1481/3224] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (2503 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1482/3224] ExtensionServiceTest.DefaultAppsInstall (236 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1483/3224] ExtensionServiceTest.DisableExtension (221 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1484/3224] ExtensionServiceTest.TerminateExtension (228 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1485/3224] ExtensionServiceTest.DisableTerminatedExtension (218 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1486/3224] ExtensionServiceTest.UninstallExtension (276 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[----------] 10 tests from ExtensionServiceTest (5561 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (5562 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1487/3224] ExtensionServiceTest.UninstallTerminatedExtension (190 ms)
[ RUN      ] WarningBadgeServiceTest.SuppressBadgeForCurrentWarnings
[       OK ] WarningBadgeServiceTest.SuppressBadgeForCurrentWarnings (44 ms)
[1488/3224] WarningBadgeServiceTest.SuppressBadgeForCurrentWarnings (44 ms)
[ RUN      ] WebstoreInlineInstallerTest.DomainVerification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebstoreInlineInstallerTest.DomainVerification (35 ms)
[1489/3224] WebstoreInlineInstallerTest.DomainVerification (35 ms)
[ RUN      ] CastTransportHostFilterTest.NewDelete
[3661:3661:0702/225611:3795056141:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795056463:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795056707:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795056965:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795057166:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795057388:ERROR:udp_transport.cc(83)] Failed to bind local address.
[       OK ] CastTransportHostFilterTest.NewDelete (2 ms)
[1490/3224] CastTransportHostFilterTest.NewDelete (2 ms)
[ RUN      ] CastTransportHostFilterTest.SimpleMessages
[3661:3661:0702/225611:3795060531:ERROR:udp_transport.cc(83)] Failed to bind local address.
[3661:3661:0702/225611:3795060708:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[3661:3661:0702/225611:3795060895:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[       OK ] CastTransportHostFilterTest.SimpleMessages (2 ms)
[1491/3224] CastTransportHostFilterTest.SimpleMessages (2 ms)
[ RUN      ] ExtensionsMetricsProvider.HashExtension
[       OK ] ExtensionsMetricsProvider.HashExtension (0 ms)
[1492/3224] ExtensionsMetricsProvider.HashExtension (0 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.FirstRunShowRegularNotification
[       OK ] ExtensionWelcomeNotificationTest.FirstRunShowRegularNotification (30 ms)
[1493/3224] ExtensionWelcomeNotificationTest.FirstRunShowRegularNotification (30 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.ShowWelcomeNotificationAgain
[       OK ] ExtensionWelcomeNotificationTest.ShowWelcomeNotificationAgain (29 ms)
[1494/3224] ExtensionWelcomeNotificationTest.ShowWelcomeNotificationAgain (29 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedLocal
[       OK ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedLocal (24 ms)
[1495/3224] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedLocal (24 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedSyncedAndLocal
[       OK ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedSyncedAndLocal (24 ms)
[1496/3224] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissedSyncedAndLocal (24 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncNeverShown
[       OK ] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncNeverShown (25 ms)
[1497/3224] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncNeverShown (25 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ToolbarModelPrefChange
[       OK ] ExtensionToolbarModelUnitTest.ToolbarModelPrefChange (213 ms)
[1498/3224] ExtensionToolbarModelUnitTest.ToolbarModelPrefChange (213 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ComponentExtesionsAddedToEnd
[       OK ] ExtensionToolbarModelUnitTest.ComponentExtesionsAddedToEnd (203 ms)
[1499/3224] ExtensionToolbarModelUnitTest.ComponentExtesionsAddedToEnd (203 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.NoScripts
[       OK ] ExtensionUserScriptLoaderTest.NoScripts (55 ms)
[1500/3224] ExtensionUserScriptLoaderTest.NoScripts (55 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse4
[       OK ] ExtensionUserScriptLoaderTest.Parse4 (0 ms)
[1501/3224] ExtensionUserScriptLoaderTest.Parse4 (0 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse5
[       OK ] ExtensionUserScriptLoaderTest.Parse5 (1 ms)
[1502/3224] ExtensionUserScriptLoaderTest.Parse5 (1 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse6
[       OK ] ExtensionUserScriptLoaderTest.Parse6 (1 ms)
[1503/3224] ExtensionUserScriptLoaderTest.Parse6 (1 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse7
[       OK ] ExtensionUserScriptLoaderTest.Parse7 (0 ms)
[1504/3224] ExtensionUserScriptLoaderTest.Parse7 (0 ms)
[ RUN      ] ExtensionWebUITest.ExtensionURLOverride
[       OK ] ExtensionWebUITest.ExtensionURLOverride (155 ms)
[1505/3224] ExtensionWebUITest.ExtensionURLOverride (155 ms)
[ RUN      ] ExternalProviderImplTest.InAppPayments
[       OK ] ExternalProviderImplTest.InAppPayments (200 ms)
[1506/3224] ExternalProviderImplTest.InAppPayments (200 ms)
[ RUN      ] FaviconDownloaderTest.SimpleDownload
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FaviconDownloaderTest.SimpleDownload (88 ms)
[1507/3224] FaviconDownloaderTest.SimpleDownload (88 ms)
[ RUN      ] ExtensionServiceTest.InstallingExternalExtensionWithFlags
[       OK ] ExtensionServiceTest.InstallingExternalExtensionWithFlags (397 ms)
[1508/3224] ExtensionServiceTest.InstallingExternalExtensionWithFlags (397 ms)
[ RUN      ] ExtensionServiceTest.UninstallingExternalExtensions
[       OK ] ExtensionServiceTest.UninstallingExternalExtensions (292 ms)
[1509/3224] ExtensionServiceTest.UninstallingExternalExtensions (292 ms)
[ RUN      ] ExtensionServiceTest.FailOnWrongId
[3424:3424:0702/225602:3786086845:WARNING:extension_error_reporter.cc(79)] Extension error: Expected ID "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", but ID was "ldnnhddmnhbkjipkidpdiheffobcpfmf".
[       OK ] ExtensionServiceTest.FailOnWrongId (176 ms)
[1510/3224] ExtensionServiceTest.FailOnWrongId (176 ms)
[ RUN      ] ExtensionServiceTest.InstallUserScript
[       OK ] ExtensionServiceTest.InstallUserScript (121 ms)
[1511/3224] ExtensionServiceTest.InstallUserScript (121 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsGrantedPermissions
[       OK ] ExtensionServiceTest.DefaultAppsGrantedPermissions (220 ms)
[1512/3224] ExtensionServiceTest.DefaultAppsGrantedPermissions (220 ms)
[ RUN      ] ExtensionServiceTest.GrantedAPIAndHostPermissions
[       OK ] ExtensionServiceTest.GrantedAPIAndHostPermissions (503 ms)
[1513/3224] ExtensionServiceTest.GrantedAPIAndHostPermissions (503 ms)
[ RUN      ] ExtensionServiceTest.PackPunctuatedExtension
[       OK ] ExtensionServiceTest.PackPunctuatedExtension (4290 ms)
[1514/3224] ExtensionServiceTest.PackPunctuatedExtension (4290 ms)
[ RUN      ] ExtensionServiceTest.PackExtensionContainingKeyFails
[       OK ] ExtensionServiceTest.PackExtensionContainingKeyFails (1325 ms)
[1515/3224] ExtensionServiceTest.PackExtensionContainingKeyFails (1325 ms)
[ RUN      ] ExtensionServiceTest.PackExtensionOpenSSLKey
[       OK ] ExtensionServiceTest.PackExtensionOpenSSLKey (335 ms)
[1516/3224] ExtensionServiceTest.PackExtensionOpenSSLKey (335 ms)
[ RUN      ] ExtensionServiceTest.LoadLocalizedTheme
[       OK ] ExtensionServiceTest.LoadLocalizedTheme (1751 ms)
[1517/3224] ExtensionServiceTest.LoadLocalizedTheme (1751 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser2
[       OK ] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser2 (158 ms)
[1518/3224] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser2 (158 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadAuthUserExhaustionFailure
[       OK ] ExtensionUpdaterTest.ProtectedDownloadAuthUserExhaustionFailure (33 ms)
[1519/3224] ExtensionUpdaterTest.ProtectedDownloadAuthUserExhaustionFailure (33 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadFailWithoutHTTPS
[       OK ] ExtensionUpdaterTest.ProtectedDownloadFailWithoutHTTPS (36 ms)
[1520/3224] ExtensionUpdaterTest.ProtectedDownloadFailWithoutHTTPS (36 ms)
[ RUN      ] ExtensionUpdaterTest.TestManifestRetryDownloading
[       OK ] ExtensionUpdaterTest.TestManifestRetryDownloading (37 ms)
[1521/3224] ExtensionUpdaterTest.TestManifestRetryDownloading (37 ms)
[ RUN      ] ExtensionUpdaterTest.TestHandleManifestResults
[       OK ] ExtensionUpdaterTest.TestHandleManifestResults (97 ms)
[1522/3224] ExtensionUpdaterTest.TestHandleManifestResults (97 ms)
[ RUN      ] ExtensionUpdaterTest.TestUpdatingDisabledExtensions
[       OK ] ExtensionUpdaterTest.TestUpdatingDisabledExtensions (71 ms)
[1523/3224] ExtensionUpdaterTest.TestUpdatingDisabledExtensions (71 ms)
[ RUN      ] ExtensionUpdaterTest.TestStartUpdateCheckMemory
[       OK ] ExtensionUpdaterTest.TestStartUpdateCheckMemory (32 ms)
[1524/3224] ExtensionUpdaterTest.TestStartUpdateCheckMemory (32 ms)
[ RUN      ] ExtensionUpdaterTest.TestDisabledReasons2
[       OK ] ExtensionUpdaterTest.TestDisabledReasons2 (43 ms)
[1525/3224] ExtensionUpdaterTest.TestDisabledReasons2 (43 ms)
[ RUN      ] UserScriptListenerTest.DelayAndUpdate
[       OK ] UserScriptListenerTest.DelayAndUpdate (93 ms)
[1526/3224] UserScriptListenerTest.DelayAndUpdate (93 ms)
[ RUN      ] UserScriptListenerTest.ResumeBeforeStart
[       OK ] UserScriptListenerTest.ResumeBeforeStart (95 ms)
[1527/3224] UserScriptListenerTest.ResumeBeforeStart (95 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendUserUpdatedNoRegisteredListeners
[       OK ] EasyUnlockAppManagerTest.SendUserUpdatedNoRegisteredListeners (92 ms)
[1528/3224] EasyUnlockAppManagerTest.SendUserUpdatedNoRegisteredListeners (92 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendUserUpdatedAppDisabled
[       OK ] EasyUnlockAppManagerTest.SendUserUpdatedAppDisabled (29 ms)
[1529/3224] EasyUnlockAppManagerTest.SendUserUpdatedAppDisabled (29 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendAuthAttemptedNoRegisteredListeners
[       OK ] EasyUnlockAppManagerTest.SendAuthAttemptedNoRegisteredListeners (29 ms)
[1530/3224] EasyUnlockAppManagerTest.SendAuthAttemptedNoRegisteredListeners (29 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendAuthAttemptedAppDisabled
[       OK ] EasyUnlockAppManagerTest.SendAuthAttemptedAppDisabled (30 ms)
[1531/3224] EasyUnlockAppManagerTest.SendAuthAttemptedAppDisabled (30 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.StartWhenNotLocked
[       OK ] EasyUnlockAuthAttemptUnlockTest.StartWhenNotLocked (0 ms)
[1532/3224] EasyUnlockAuthAttemptUnlockTest.StartWhenNotLocked (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.StartWhenAuthTypeIsPassword
[       OK ] EasyUnlockAuthAttemptUnlockTest.StartWhenAuthTypeIsPassword (0 ms)
[1533/3224] EasyUnlockAuthAttemptUnlockTest.StartWhenAuthTypeIsPassword (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.UnlockSucceeds
[       OK ] EasyUnlockAuthAttemptUnlockTest.UnlockSucceeds (0 ms)
[1534/3224] EasyUnlockAuthAttemptUnlockTest.UnlockSucceeds (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedTrialRun
[       OK ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedTrialRun (1 ms)
[1535/3224] EasyUnlockScreenlockStateHandlerTest.AuthenticatedTrialRun (1 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.BluetoothConnecting
[       OK ] EasyUnlockScreenlockStateHandlerTest.BluetoothConnecting (0 ms)
[1536/3224] EasyUnlockScreenlockStateHandlerTest.BluetoothConnecting (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.HardlockedStateNoPairing
[       OK ] EasyUnlockScreenlockStateHandlerTest.HardlockedStateNoPairing (0 ms)
[1537/3224] EasyUnlockScreenlockStateHandlerTest.HardlockedStateNoPairing (0 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.TabsHistorySessionsCoalescing
[       OK ] PermissionMessageCombinationsUnittest.TabsHistorySessionsCoalescing (180 ms)
[1538/3224] PermissionMessageCombinationsUnittest.TabsHistorySessionsCoalescing (180 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.SocketsManifestPermissionMessages
[       OK ] PermissionMessageCombinationsUnittest.SocketsManifestPermissionMessages (134 ms)
[1539/3224] PermissionMessageCombinationsUnittest.SocketsManifestPermissionMessages (134 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.SocketPermissionMessages
[       OK ] PermissionMessageCombinationsUnittest.SocketPermissionMessages (112 ms)
[1540/3224] PermissionMessageCombinationsUnittest.SocketPermissionMessages (112 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.USBDevicePermissionMessages
[       OK ] PermissionMessageCombinationsUnittest.USBDevicePermissionMessages (79 ms)
[1541/3224] PermissionMessageCombinationsUnittest.USBDevicePermissionMessages (79 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.PackagedAppsHaveNoHostPermissions
[       OK ] PermissionMessageCombinationsUnittest.PackagedAppsHaveNoHostPermissions (61 ms)
[1542/3224] PermissionMessageCombinationsUnittest.PackagedAppsHaveNoHostPermissions (61 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.PermissionMessageCombos
[       OK ] PermissionMessageCombinationsUnittest.PermissionMessageCombos (96 ms)
[1543/3224] PermissionMessageCombinationsUnittest.PermissionMessageCombos (96 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.PluginPermission
[       OK ] PermissionMessageCombinationsUnittest.PluginPermission (53 ms)
[1544/3224] PermissionMessageCombinationsUnittest.PluginPermission (53 ms)
[ RUN      ] PermissionMessagesUnittest.AntiTest_PromptCanBeEmptyButCausesChangeInPermissions
[       OK ] PermissionMessagesUnittest.AntiTest_PromptCanBeEmptyButCausesChangeInPermissions (58 ms)
[1545/3224] PermissionMessagesUnittest.AntiTest_PromptCanBeEmptyButCausesChangeInPermissions (58 ms)
[ RUN      ] PermissionsBasedManagementPolicyProviderTest.APIPermissions
[       OK ] PermissionsBasedManagementPolicyProviderTest.APIPermissions (21 ms)
[1546/3224] PermissionsBasedManagementPolicyProviderTest.APIPermissions (21 ms)
[ RUN      ] PermissionsUpdaterTest.AddAndRemovePermissions
[       OK ] PermissionsUpdaterTest.AddAndRemovePermissions (180 ms)
[1547/3224] PermissionsUpdaterTest.AddAndRemovePermissions (180 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.NotificationPreviouslyExpired
[       OK ] ExtensionWelcomeNotificationTest.NotificationPreviouslyExpired (62 ms)
[1548/3224] ExtensionWelcomeNotificationTest.NotificationPreviouslyExpired (62 ms)
[ RUN      ] NotificationConversionHelperTest.NotificationToNotificationOptions
[       OK ] NotificationConversionHelperTest.NotificationToNotificationOptions (1 ms)
[1549/3224] NotificationConversionHelperTest.NotificationToNotificationOptions (1 ms)
[ RUN      ] ContextMenuContentTypeTest.CheckTypes
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContextMenuContentTypeTest.CheckTypes (51 ms)
[1550/3224] ContextMenuContentTypeTest.CheckTypes (51 ms)
[ RUN      ] EasyUnlockAppManagerTest.LoadAppPreviouslyDisabled
[       OK ] EasyUnlockAppManagerTest.LoadAppPreviouslyDisabled (82 ms)
[1551/3224] EasyUnlockAppManagerTest.LoadAppPreviouslyDisabled (82 ms)
[ RUN      ] EasyUnlockAppManagerTest.ReloadApp
[       OK ] EasyUnlockAppManagerTest.ReloadApp (35 ms)
[1552/3224] EasyUnlockAppManagerTest.ReloadApp (35 ms)
[ RUN      ] EasyUnlockAppManagerTest.DisableApp
[       OK ] EasyUnlockAppManagerTest.DisableApp (29 ms)
[1553/3224] EasyUnlockAppManagerTest.DisableApp (29 ms)
[ RUN      ] EasyUnlockAppManagerTest.DisableAppWhenNotLoaded
[       OK ] EasyUnlockAppManagerTest.DisableAppWhenNotLoaded (30 ms)
[1554/3224] EasyUnlockAppManagerTest.DisableAppWhenNotLoaded (30 ms)
[ RUN      ] EasyUnlockAppManagerTest.EnsureReadyAfterExtesionSystemReady
[       OK ] EasyUnlockAppManagerTest.EnsureReadyAfterExtesionSystemReady (23 ms)
[1555/3224] EasyUnlockAppManagerTest.EnsureReadyAfterExtesionSystemReady (23 ms)
[ RUN      ] EasyUnlockAppManagerTest.LaunchSetupWhenDisabled
[       OK ] EasyUnlockAppManagerTest.LaunchSetupWhenDisabled (28 ms)
[1556/3224] EasyUnlockAppManagerTest.LaunchSetupWhenDisabled (28 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendUserUpdated
[       OK ] EasyUnlockAppManagerTest.SendUserUpdated (28 ms)
[1557/3224] EasyUnlockAppManagerTest.SendUserUpdated (28 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.SettingTrialRunUpdatesUI
[       OK ] EasyUnlockScreenlockStateHandlerTest.SettingTrialRunUpdatesUI (2 ms)
[1558/3224] EasyUnlockScreenlockStateHandlerTest.SettingTrialRunUpdatesUI (2 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.StatePreservedWhenScreenUnlocks
[       OK ] EasyUnlockScreenlockStateHandlerTest.StatePreservedWhenScreenUnlocks (1 ms)
[1559/3224] EasyUnlockScreenlockStateHandlerTest.StatePreservedWhenScreenUnlocks (1 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.HardlockEnabledAfterInitialUnlock
[       OK ] EasyUnlockScreenlockStateHandlerTest.HardlockEnabledAfterInitialUnlock (3 ms)
[1560/3224] EasyUnlockScreenlockStateHandlerTest.HardlockEnabledAfterInitialUnlock (3 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.NoPairingHardlockClearsIcon
[       OK ] EasyUnlockScreenlockStateHandlerTest.NoPairingHardlockClearsIcon (0 ms)
[1561/3224] EasyUnlockScreenlockStateHandlerTest.NoPairingHardlockClearsIcon (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlock
[       OK ] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlock (0 ms)
[1562/3224] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlock (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlockIneffectiveOnInitialRun
[       OK ] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlockIneffectiveOnInitialRun (1 ms)
[1563/3224] EasyUnlockScreenlockStateHandlerTest.PairingChangedHardlockIneffectiveOnInitialRun (1 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.ChangingStateDoesNotAffectAuthValueIfAuthTypeDoesNotChange
[       OK ] EasyUnlockScreenlockStateHandlerTest.ChangingStateDoesNotAffectAuthValueIfAuthTypeDoesNotChange (0 ms)
[1564/3224] EasyUnlockScreenlockStateHandlerTest.ChangingStateDoesNotAffectAuthValueIfAuthTypeDoesNotChange (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.LockScreenChangeableOnLockAfterHardlockReset
[       OK ] EasyUnlockScreenlockStateHandlerTest.LockScreenChangeableOnLockAfterHardlockReset (2 ms)
[1565/3224] EasyUnlockScreenlockStateHandlerTest.LockScreenChangeableOnLockAfterHardlockReset (2 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.HardlockStatePersistsOverUnlocks
[       OK ] EasyUnlockScreenlockStateHandlerTest.HardlockStatePersistsOverUnlocks (1 ms)
[1566/3224] EasyUnlockScreenlockStateHandlerTest.HardlockStatePersistsOverUnlocks (1 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.NoOverrideOnlineSignin
[       OK ] EasyUnlockScreenlockStateHandlerTest.NoOverrideOnlineSignin (0 ms)
[1567/3224] EasyUnlockScreenlockStateHandlerTest.NoOverrideOnlineSignin (0 ms)
[ RUN      ] FaviconDownloaderTest.DownloadMultipleUrls
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FaviconDownloaderTest.DownloadMultipleUrls (72 ms)
[1568/3224] FaviconDownloaderTest.DownloadMultipleUrls (72 ms)
[ RUN      ] InstallTrackerTest.ScopedActiveInstallDeregister
[       OK ] InstallTrackerTest.ScopedActiveInstallDeregister (39 ms)
[1569/3224] InstallTrackerTest.ScopedActiveInstallDeregister (39 ms)
[ RUN      ] InstallTrackerTest.ScopedActiveInstallCancelled
[       OK ] InstallTrackerTest.ScopedActiveInstallCancelled (39 ms)
[1570/3224] InstallTrackerTest.ScopedActiveInstallCancelled (39 ms)
[ RUN      ] InstallTrackerTest.DownloadProgressUpdated
[       OK ] InstallTrackerTest.DownloadProgressUpdated (39 ms)
[1571/3224] InstallTrackerTest.DownloadProgressUpdated (39 ms)
[ RUN      ] MenuManagerTest.AddGetRemoveItems
[       OK ] MenuManagerTest.AddGetRemoveItems (176 ms)
[1572/3224] MenuManagerTest.AddGetRemoveItems (176 ms)
[ RUN      ] MenuManagerTest.SanitizeRadioButtons
[       OK ] MenuManagerTest.SanitizeRadioButtons (52 ms)
[1573/3224] MenuManagerTest.SanitizeRadioButtons (52 ms)
[ RUN      ] PackExtensionTest.Extension
[       OK ] PackExtensionTest.Extension (1642 ms)
[1574/3224] PackExtensionTest.Extension (1642 ms)
[ RUN      ] PackExtensionTest.PackagedApp
[       OK ] PackExtensionTest.PackagedApp (800 ms)
[1575/3224] PackExtensionTest.PackagedApp (800 ms)
[ RUN      ] PackExtensionTest.PlatformApp
[       OK ] PackExtensionTest.PlatformApp (408 ms)
[1576/3224] PackExtensionTest.PlatformApp (408 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.USBSerialBluetoothCoalescing
[       OK ] PermissionMessageCombinationsUnittest.USBSerialBluetoothCoalescing (130 ms)
[1577/3224] PermissionMessageCombinationsUnittest.USBSerialBluetoothCoalescing (130 ms)
[ RUN      ] SharedModuleServiceUnitTest.AddDependentSharedModules
[       OK ] SharedModuleServiceUnitTest.AddDependentSharedModules (424 ms)
[1578/3224] SharedModuleServiceUnitTest.AddDependentSharedModules (424 ms)
[ RUN      ] SharedModuleServiceUnitTest.PruneSharedModulesOnUninstall
[       OK ] SharedModuleServiceUnitTest.PruneSharedModulesOnUninstall (324 ms)
[1579/3224] SharedModuleServiceUnitTest.PruneSharedModulesOnUninstall (324 ms)
[ RUN      ] SharedModuleServiceUnitTest.PruneSharedModulesOnUpdate
[       OK ] SharedModuleServiceUnitTest.PruneSharedModulesOnUpdate (333 ms)
[1580/3224] SharedModuleServiceUnitTest.PruneSharedModulesOnUpdate (333 ms)
[ RUN      ] ExtensionUpdaterTest.TestUpdateUrlData
[       OK ] ExtensionUpdaterTest.TestUpdateUrlData (107 ms)
[1581/3224] ExtensionUpdaterTest.TestUpdateUrlData (107 ms)
[ RUN      ] ExtensionUpdaterTest.TestDetermineUpdatesPending
[       OK ] ExtensionUpdaterTest.TestDetermineUpdatesPending (57 ms)
[1582/3224] ExtensionUpdaterTest.TestDetermineUpdatesPending (57 ms)
[ RUN      ] ExtensionUpdaterTest.TestMultipleManifestDownloading
[3655:3655:0702/225612:3795898280:WARNING:safe_manifest_parser.cc(76)] Error parsing update manifest:
Entity: line 1: parser error : Start tag expected, '<' not found
invalid xml
^

[       OK ] ExtensionUpdaterTest.TestMultipleManifestDownloading (61 ms)
[1583/3224] ExtensionUpdaterTest.TestMultipleManifestDownloading (61 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloading
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloading (45 ms)
[1584/3224] ExtensionUpdaterTest.TestSingleExtensionDownloading (45 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingPending
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingPending (42 ms)
[1585/3224] ExtensionUpdaterTest.TestSingleExtensionDownloadingPending (42 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadCookieAuth
[       OK ] ExtensionUpdaterTest.ProtectedDownloadCookieAuth (41 ms)
[1586/3224] ExtensionUpdaterTest.ProtectedDownloadCookieAuth (41 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadCookieFailure
[       OK ] ExtensionUpdaterTest.ProtectedDownloadCookieFailure (51 ms)
[1587/3224] ExtensionUpdaterTest.ProtectedDownloadCookieFailure (51 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.TrialRunMetrics
[       OK ] EasyUnlockScreenlockStateHandlerTest.TrialRunMetrics (1 ms)
[1588/3224] EasyUnlockScreenlockStateHandlerTest.TrialRunMetrics (1 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceDBUpgrade
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceDBUpgrade (273 ms)
[1589/3224] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceDBUpgrade (273 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceRevokeCredentials
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceRevokeCredentials (21 ms)
[1590/3224] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceRevokeCredentials (21 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceLoadCredentials
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceLoadCredentials (44 ms)
[1591/3224] MutableProfileOAuth2TokenServiceDelegateTest.PersistenceLoadCredentials (44 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.GetAccounts
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.GetAccounts (19 ms)
[1592/3224] MutableProfileOAuth2TokenServiceDelegateTest.GetAccounts (19 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.FetchPersistentError
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.FetchPersistentError (25 ms)
[1593/3224] MutableProfileOAuth2TokenServiceDelegateTest.FetchPersistentError (25 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.RetryBackoff
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.RetryBackoff (28 ms)
[1594/3224] MutableProfileOAuth2TokenServiceDelegateTest.RetryBackoff (28 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.CanonicalizeAccountId
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.CanonicalizeAccountId (34 ms)
[1595/3224] MutableProfileOAuth2TokenServiceDelegateTest.CanonicalizeAccountId (34 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.CanonAndNonCanonAccountId
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.CanonAndNonCanonAccountId (32 ms)
[1596/3224] MutableProfileOAuth2TokenServiceDelegateTest.CanonAndNonCanonAccountId (32 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.ShutdownService
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.ShutdownService (25 ms)
[1597/3224] MutableProfileOAuth2TokenServiceDelegateTest.ShutdownService (25 ms)
[ RUN      ] LevelDBWrapperTest.DeleteTest
[       OK ] LevelDBWrapperTest.DeleteTest (2 ms)
[1598/3224] LevelDBWrapperTest.DeleteTest (2 ms)
[ RUN      ] ListChangesTaskTest.UnderTrackedFolder
[       OK ] ListChangesTaskTest.UnderTrackedFolder (21 ms)
[1599/3224] ListChangesTaskTest.UnderTrackedFolder (21 ms)
[ RUN      ] LocalToRemoteSyncerTest.CreateFile
[       OK ] LocalToRemoteSyncerTest.CreateFile (15 ms)
[1600/3224] LocalToRemoteSyncerTest.CreateFile (15 ms)
[ RUN      ] LocalToRemoteSyncerTest.CreateFileOnMissingPath
[       OK ] LocalToRemoteSyncerTest.CreateFileOnMissingPath (17 ms)
[1601/3224] LocalToRemoteSyncerTest.CreateFileOnMissingPath (17 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_CreateFileOnFolder
[       OK ] LocalToRemoteSyncerTest.Conflict_CreateFileOnFolder (10 ms)
[1602/3224] LocalToRemoteSyncerTest.Conflict_CreateFileOnFolder (10 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFile
[       OK ] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFile (10 ms)
[1603/3224] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFile (10 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_UpdateDeleteOnFile
[       OK ] LocalToRemoteSyncerTest.Conflict_UpdateDeleteOnFile (15 ms)
[1604/3224] LocalToRemoteSyncerTest.Conflict_UpdateDeleteOnFile (15 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFolder
[       OK ] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFolder (10 ms)
[1605/3224] LocalToRemoteSyncerTest.Conflict_CreateFolderOnFolder (10 ms)
[ RUN      ] LocalToRemoteSyncerTest.AppRootDeletion
[       OK ] LocalToRemoteSyncerTest.AppRootDeletion (8 ms)
[1606/3224] LocalToRemoteSyncerTest.AppRootDeletion (8 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.SetEntryTest
[       OK ] MetadataDatabaseIndexOnDiskTest.SetEntryTest (3 ms)
[1607/3224] MetadataDatabaseIndexOnDiskTest.SetEntryTest (3 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.RemoveUnreachableItemsTest
[       OK ] MetadataDatabaseIndexOnDiskTest.RemoveUnreachableItemsTest (6 ms)
[1608/3224] MetadataDatabaseIndexOnDiskTest.RemoveUnreachableItemsTest (6 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.BuildIndexTest
[       OK ] MetadataDatabaseIndexOnDiskTest.BuildIndexTest (4 ms)
[1609/3224] MetadataDatabaseIndexOnDiskTest.BuildIndexTest (4 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.IndexAppRootIDByAppIDTest
[       OK ] MetadataDatabaseIndexOnDiskTest.IndexAppRootIDByAppIDTest (4 ms)
[1610/3224] MetadataDatabaseIndexOnDiskTest.IndexAppRootIDByAppIDTest (4 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByFileIDTest
[       OK ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByFileIDTest (6 ms)
[1611/3224] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByFileIDTest (6 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest
[       OK ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest (6 ms)
[1612/3224] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest (6 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest_EmptyTitle
[       OK ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest_EmptyTitle (6 ms)
[1613/3224] MetadataDatabaseIndexOnDiskTest.TrackerIDSetByParentIDAndTitleTest_EmptyTitle (6 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetDetailsTest
[       OK ] MetadataDatabaseIndexOnDiskTest.TrackerIDSetDetailsTest (5 ms)
[1614/3224] MetadataDatabaseIndexOnDiskTest.TrackerIDSetDetailsTest (5 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.DirtyTrackersTest
[       OK ] MetadataDatabaseIndexOnDiskTest.DirtyTrackersTest (5 ms)
[1615/3224] MetadataDatabaseIndexOnDiskTest.DirtyTrackersTest (5 ms)
[ RUN      ] MetadataDatabaseIndexTest.GetEntryTest
[       OK ] MetadataDatabaseIndexTest.GetEntryTest (2 ms)
[1616/3224] MetadataDatabaseIndexTest.GetEntryTest (2 ms)
[ RUN      ] RegisterAppTaskTest.AlreadyRegistered
[       OK ] RegisterAppTaskTest.AlreadyRegistered (5 ms)
[1617/3224] RegisterAppTaskTest.AlreadyRegistered (5 ms)
[ RUN      ] RegisterAppTaskTest.CreateAppFolder
[       OK ] RegisterAppTaskTest.CreateAppFolder (8 ms)
[1618/3224] RegisterAppTaskTest.CreateAppFolder (8 ms)
[ RUN      ] RegisterAppTaskTest.RegisterExistingFolder
[       OK ] RegisterAppTaskTest.RegisterExistingFolder (5 ms)
[1619/3224] RegisterAppTaskTest.RegisterExistingFolder (5 ms)
[ RUN      ] RegisterAppTaskTest.RegisterExistingFolder_MultipleCandidate
[       OK ] RegisterAppTaskTest.RegisterExistingFolder_MultipleCandidate (7 ms)
[1620/3224] RegisterAppTaskTest.RegisterExistingFolder_MultipleCandidate (7 ms)
[ RUN      ] RemoteToLocalSyncerTest.DeleteFile
[       OK ] RemoteToLocalSyncerTest.DeleteFile (44 ms)
[1621/3224] RemoteToLocalSyncerTest.DeleteFile (44 ms)
[ RUN      ] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFile
[       OK ] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFile (15 ms)
[1622/3224] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFile (15 ms)
[ RUN      ] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFolder
[       OK ] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFolder (13 ms)
[1623/3224] RemoteToLocalSyncerTest.Conflict_CreateFolderOnFolder (13 ms)
[ RUN      ] RemoteToLocalSyncerTest.Conflict_CreateFileOnFile
[       OK ] RemoteToLocalSyncerTest.Conflict_CreateFileOnFile (14 ms)
[1624/3224] RemoteToLocalSyncerTest.Conflict_CreateFileOnFile (14 ms)
[ RUN      ] RemoteToLocalSyncerTest.AppRootDeletion
[       OK ] RemoteToLocalSyncerTest.AppRootDeletion (10 ms)
[1625/3224] RemoteToLocalSyncerTest.AppRootDeletion (10 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_NoRemoteSyncRoot
[       OK ] SyncEngineInitializerTest.EmptyDatabase_NoRemoteSyncRoot (3 ms)
[1626/3224] SyncEngineInitializerTest.EmptyDatabase_NoRemoteSyncRoot (3 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_UndetachedRemoteSyncRoot
[       OK ] SyncEngineInitializerTest.EmptyDatabase_UndetachedRemoteSyncRoot (2 ms)
[1627/3224] SyncEngineInitializerTest.EmptyDatabase_UndetachedRemoteSyncRoot (2 ms)
[ RUN      ] ExtensionServiceTest.GetSyncDataList
[       OK ] ExtensionServiceTest.GetSyncDataList (4114 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataUninstall
[3511:3511:0702/225610:3793975581:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[3511:3511:0702/225610:3793975789:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
[3511:3511:0702/225611:3794168873:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[3511:3511:0702/225611:3794169171:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 4 at 0x00000aceb0b0 by thread T11:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M11266, write M1586108246769489192):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #33 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1586108246769489192 is already destroyed.

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 8 at 0x00000aceafc0 by thread T11:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M11266):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #34 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 8 at 0x00000aceafd0 by thread T11:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M11266):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #35 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.ProcessSyncDataUninstall (1092 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension
[       OK ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (217 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNotInstalled
[       OK ] ExtensionServiceTest.ProcessSyncDataNotInstalled (49 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1628/3224] ExtensionServiceTest.GetSyncDataList (4114 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataUninstall
[3511:3511:0702/225610:3793975581:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[3511:3511:0702/225610:3793975789:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
[3511:3511:0702/225611:3794168873:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[3511:3511:0702/225611:3794169171:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 4 at 0x00000aceb0b0 by thread T11:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M11266, write M1586108246769489192):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #33 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1586108246769489192 is already destroyed.

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 8 at 0x00000aceafc0 by thread T11:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M11266):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #34 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=3511)
  Read of size 8 at 0x00000aceafd0 by thread T11:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M11266):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #35 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M11266 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 ExtensionServiceTest::~ExtensionServiceTest() chrome/browser/extensions/extension_service_unittest.cc:482:7 (unit_tests+0x000001232db8)
    #39 ExtensionServiceTest_ProcessSyncDataUninstall_Test::~ExtensionServiceTest_ProcessSyncDataUninstall_Test() chrome/browser/extensions/extension_service_unittest.cc:6314:1 (unit_tests+0x000001235fe9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T11 'BrowserBlocking' (tid=3673, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionService::UninstallExtensionHelper(ExtensionService*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason) chrome/browser/extensions/extension_service.cc:258:8 (unit_tests+0x000007297cd9)
    #20 ExtensionSyncService::ProcessExtensionSyncDataHelper(extensions::ExtensionSyncData const&, syncer::ModelType) chrome/browser/extensions/extension_sync_service.cc:492:10 (unit_tests+0x0000072acee9)
    #21 ExtensionSyncService::ProcessExtensionSyncData(extensions::ExtensionSyncData const&) chrome/browser/extensions/extension_sync_service.cc:347:8 (unit_tests+0x0000072acdc8)
    #22 extensions::ExtensionSyncBundle::ProcessSyncChange(extensions::ExtensionSyncData) chrome/browser/extensions/extension_sync_bundle.cc:96:3 (unit_tests+0x000007381ebf)
    #23 ExtensionSyncService::ProcessSyncChanges(tracked_objects::Location const&, std::__1::vector<syncer::SyncChange, std::__1::allocator<syncer::SyncChange> > const&) chrome/browser/extensions/extension_sync_service.cc:268:9 (unit_tests+0x0000072aba26)
    #24 ExtensionServiceTest_ProcessSyncDataUninstall_Test::TestBody() chrome/browser/extensions/extension_service_unittest.cc:6347:3 (unit_tests+0x0000012133c5)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionServiceTest.ProcessSyncDataUninstall (1092 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension
[       OK ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (217 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNotInstalled
[       OK ] ExtensionServiceTest.ProcessSyncDataNotInstalled (49 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1629/3224] ExtensionServiceTest.ProcessSyncDataUninstall (1092 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension
[       OK ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (217 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNotInstalled
[       OK ] ExtensionServiceTest.ProcessSyncDataNotInstalled (49 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1630/3224] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (217 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNotInstalled
[       OK ] ExtensionServiceTest.ProcessSyncDataNotInstalled (49 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1631/3224] ExtensionServiceTest.ProcessSyncDataNotInstalled (49 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1632/3224] ExtensionServiceTest.ProcessSyncDataEnableDisable (706 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[3511:3511:0702/225613:3796175954:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1633/3224] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (255 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1634/3224] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (211 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1635/3224] ExtensionServiceTest.ConcurrentExternalLocalFile (47 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[3511:3511:0702/225613:3796673748:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1636/3224] ExtensionServiceTest.ExternalInstallInitiallyDisabled (165 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[3511:3511:0702/225615:3798158177:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[----------] 10 tests from ExtensionServiceTest (8443 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test case ran. (8445 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1637/3224] ExtensionServiceTest.ExternalInstallMultiple (1549 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_MultiparentSyncRoot
[       OK ] SyncEngineInitializerTest.EmptyDatabase_MultiparentSyncRoot (4 ms)
[1638/3224] SyncEngineInitializerTest.EmptyDatabase_MultiparentSyncRoot (4 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_FakeRemoteSyncRoot
[       OK ] SyncEngineInitializerTest.EmptyDatabase_FakeRemoteSyncRoot (3 ms)
[1639/3224] SyncEngineInitializerTest.EmptyDatabase_FakeRemoteSyncRoot (3 ms)
[ RUN      ] SyncEngineTest.UpdateServiceState
[       OK ] SyncEngineTest.UpdateServiceState (4 ms)
[1640/3224] SyncEngineTest.UpdateServiceState (4 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleTask
[       OK ] SyncTaskManagerTest.ScheduleTask (1 ms)
[1641/3224] SyncTaskManagerTest.ScheduleTask (1 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleTwoTasks
[       OK ] SyncTaskManagerTest.ScheduleTwoTasks (0 ms)
[1642/3224] SyncTaskManagerTest.ScheduleTwoTasks (0 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleIdleTask
[       OK ] SyncTaskManagerTest.ScheduleIdleTask (0 ms)
[1643/3224] SyncTaskManagerTest.ScheduleIdleTask (0 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleIdleTaskWhileNotIdle
[       OK ] SyncTaskManagerTest.ScheduleIdleTaskWhileNotIdle (0 ms)
[1644/3224] SyncTaskManagerTest.ScheduleIdleTaskWhileNotIdle (0 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleTaskAtPriority
[       OK ] SyncTaskManagerTest.ScheduleTaskAtPriority (0 ms)
[1645/3224] SyncTaskManagerTest.ScheduleTaskAtPriority (0 ms)
[ RUN      ] SyncTaskManagerTest.BackgroundTask_Parallel
[       OK ] SyncTaskManagerTest.BackgroundTask_Parallel (0 ms)
[1646/3224] SyncTaskManagerTest.BackgroundTask_Parallel (0 ms)
[ RUN      ] SyncTaskManagerTest.UpdateTaskBlocker
[       OK ] SyncTaskManagerTest.UpdateTaskBlocker (1 ms)
[1647/3224] SyncTaskManagerTest.UpdateTaskBlocker (1 ms)
[ RUN      ] DriveBackendCallbackHelperTest.BasicTest
[       OK ] DriveBackendCallbackHelperTest.BasicTest (1 ms)
[1648/3224] DriveBackendCallbackHelperTest.BasicTest (1 ms)
[ RUN      ] DriveBackendCallbackHelperTest.RunOnOtherThreadTest
[       OK ] DriveBackendCallbackHelperTest.RunOnOtherThreadTest (694 ms)
[1649/3224] DriveBackendCallbackHelperTest.RunOnOtherThreadTest (694 ms)
[ RUN      ] ConflictResolverTest.NoFileToBeResolved
[       OK ] ConflictResolverTest.NoFileToBeResolved (8 ms)
[1650/3224] ConflictResolverTest.NoFileToBeResolved (8 ms)
[ RUN      ] ConflictResolverTest.ResolveConflict_Files
[       OK ] ConflictResolverTest.ResolveConflict_Files (29 ms)
[1651/3224] ConflictResolverTest.ResolveConflict_Files (29 ms)
[ RUN      ] ConflictResolverTest.ResolveConflict_Folders
[       OK ] ConflictResolverTest.ResolveConflict_Folders (23 ms)
[1652/3224] ConflictResolverTest.ResolveConflict_Folders (23 ms)
[ RUN      ] ConflictResolverTest.ResolveMultiParents_File
[       OK ] ConflictResolverTest.ResolveMultiParents_File (46 ms)
[1653/3224] ConflictResolverTest.ResolveMultiParents_File (46 ms)
[ RUN      ] ConflictResolverTest.ResolveMultiParents_Folder
[       OK ] ConflictResolverTest.ResolveMultiParents_Folder (50 ms)
[1654/3224] ConflictResolverTest.ResolveMultiParents_Folder (50 ms)
[ RUN      ] DriveBackendSyncTest.LocalToRemoteBasicTest
[       OK ] DriveBackendSyncTest.LocalToRemoteBasicTest (121 ms)
[1655/3224] DriveBackendSyncTest.LocalToRemoteBasicTest (121 ms)
[ RUN      ] DriveBackendSyncTest.RemoteToLocalBasicTest
[       OK ] DriveBackendSyncTest.RemoteToLocalBasicTest (83 ms)
[1656/3224] DriveBackendSyncTest.RemoteToLocalBasicTest (83 ms)
[ RUN      ] DriveBackendSyncTest.RemoteFileUpdateTest
[       OK ] DriveBackendSyncTest.RemoteFileUpdateTest (108 ms)
[1657/3224] DriveBackendSyncTest.RemoteFileUpdateTest (108 ms)
[ RUN      ] SyncWorkerTest.EnableOrigin
[       OK ] SyncWorkerTest.EnableOrigin (10 ms)
[1658/3224] SyncWorkerTest.EnableOrigin (10 ms)
[ RUN      ] TaskDependencyManagerTest.BasicTest
[       OK ] TaskDependencyManagerTest.BasicTest (0 ms)
[1659/3224] TaskDependencyManagerTest.BasicTest (0 ms)
[ RUN      ] TaskDependencyManagerTest.ExclusiveTask
[       OK ] TaskDependencyManagerTest.ExclusiveTask (0 ms)
[1660/3224] TaskDependencyManagerTest.ExclusiveTask (0 ms)
[ RUN      ] TaskDependencyManagerTest.PermissiveTask
[       OK ] TaskDependencyManagerTest.PermissiveTask (0 ms)
[1661/3224] TaskDependencyManagerTest.PermissiveTask (0 ms)
[ RUN      ] FileChangeListTest.UpdateSimple
[       OK ] FileChangeListTest.UpdateSimple (0 ms)
[1662/3224] FileChangeListTest.UpdateSimple (0 ms)
[ RUN      ] LocalFileChangeTrackerTest.DemoteAndPromote
[       OK ] LocalFileChangeTrackerTest.DemoteAndPromote (10 ms)
[1663/3224] LocalFileChangeTrackerTest.DemoteAndPromote (10 ms)
[ RUN      ] LocalFileChangeTrackerTest.RestoreCreateAndModifyChanges
[       OK ] LocalFileChangeTrackerTest.RestoreCreateAndModifyChanges (77 ms)
[1664/3224] LocalFileChangeTrackerTest.RestoreCreateAndModifyChanges (77 ms)
[ RUN      ] LocalFileChangeTrackerTest.RestoreRemoveChanges
[       OK ] LocalFileChangeTrackerTest.RestoreRemoveChanges (90 ms)
[1665/3224] LocalFileChangeTrackerTest.RestoreRemoveChanges (90 ms)
[ RUN      ] LocalFileChangeTrackerTest.RestoreMoveChanges
[       OK ] LocalFileChangeTrackerTest.RestoreMoveChanges (112 ms)
[1666/3224] LocalFileChangeTrackerTest.RestoreMoveChanges (112 ms)
[ RUN      ] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveCopy
[       OK ] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveCopy (80 ms)
[1667/3224] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveCopy (80 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFile
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFile (176 ms)
[1668/3224] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFile (176 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFile
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFile (172 ms)
[1669/3224] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFile (172 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFile_AddFolder
[       OK ] DriveBackendSyncTest.ConflictTest_AddFile_AddFolder (169 ms)
[1670/3224] DriveBackendSyncTest.ConflictTest_AddFile_AddFolder (169 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFolder
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFolder (195 ms)
[1671/3224] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFolder (195 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFolder
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFolder (171 ms)
[1672/3224] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFolder (171 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFile
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFile (145 ms)
[1673/3224] DriveBackendSyncTest.ConflictTest_DeleteFile_AddFile (145 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFile_UpdateFile
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFile_UpdateFile (200 ms)
[1674/3224] DriveBackendSyncTest.ConflictTest_DeleteFile_UpdateFile (200 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFile
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFile (163 ms)
[1675/3224] DriveBackendSyncTest.ConflictTest_DeleteFile_DeleteFile (163 ms)
[ RUN      ] LevelDBWrapperTest.IteratorTest
[       OK ] LevelDBWrapperTest.IteratorTest (1 ms)
[1676/3224] LevelDBWrapperTest.IteratorTest (1 ms)
[ RUN      ] LevelDBWrapperTest.Iterator2Test
[       OK ] LevelDBWrapperTest.Iterator2Test (1 ms)
[1677/3224] LevelDBWrapperTest.Iterator2Test (1 ms)
[ RUN      ] SyncProcessRunnerTest.MultiTaskBasicTest
[       OK ] SyncProcessRunnerTest.MultiTaskBasicTest (0 ms)
[1678/3224] SyncProcessRunnerTest.MultiTaskBasicTest (0 ms)
[ RUN      ] SyncableFileSystemUtilTest.GetSyncableFileSystemRootURI
[       OK ] SyncableFileSystemUtilTest.GetSyncableFileSystemRootURI (0 ms)
[1679/3224] SyncableFileSystemUtilTest.GetSyncableFileSystemRootURI (0 ms)
[ RUN      ] SyncableFileSystemUtilTest.SyncableFileSystemURL_IsParent
[       OK ] SyncableFileSystemUtilTest.SyncableFileSystemURL_IsParent (1 ms)
[1680/3224] SyncableFileSystemUtilTest.SyncableFileSystemURL_IsParent (1 ms)
[ RUN      ] WebApplicationTest.GetShortcutInfoForTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebApplicationTest.GetShortcutInfoForTab (44 ms)
[1681/3224] WebApplicationTest.GetShortcutInfoForTab (44 ms)
[ RUN      ] WebApplicationTest.AppDirWithId
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebApplicationTest.AppDirWithId (27 ms)
[1682/3224] WebApplicationTest.AppDirWithId (27 ms)
[ RUN      ] WebApplicationTest.AppDirWithUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebApplicationTest.AppDirWithUrl (29 ms)
[1683/3224] WebApplicationTest.AppDirWithUrl (29 ms)
[ RUN      ] CommandsManifestTest.CommandManifestShortcutsTooMany
[       OK ] CommandsManifestTest.CommandManifestShortcutsTooMany (61 ms)
[1684/3224] CommandsManifestTest.CommandManifestShortcutsTooMany (61 ms)
[ RUN      ] CommandsManifestTest.CommandManifestManyButWithinBounds
[       OK ] CommandsManifestTest.CommandManifestManyButWithinBounds (6 ms)
[1685/3224] CommandsManifestTest.CommandManifestManyButWithinBounds (6 ms)
[ RUN      ] CommandsManifestTest.CommandManifestAllowNumbers
[       OK ] CommandsManifestTest.CommandManifestAllowNumbers (8 ms)
[1686/3224] CommandsManifestTest.CommandManifestAllowNumbers (8 ms)
[ RUN      ] CommandsManifestTest.BrowserActionSynthesizesCommand
[       OK ] CommandsManifestTest.BrowserActionSynthesizesCommand (7 ms)
[1687/3224] CommandsManifestTest.BrowserActionSynthesizesCommand (7 ms)
[ RUN      ] CommandsManifestTest.LoadsOnStable
[       OK ] CommandsManifestTest.LoadsOnStable (106 ms)
[1688/3224] CommandsManifestTest.LoadsOnStable (106 ms)
[ RUN      ] BrowserActionManifestTest.BrowserActionManifestIcons_NoDefaultIcons
[       OK ] BrowserActionManifestTest.BrowserActionManifestIcons_NoDefaultIcons (7 ms)
[1689/3224] BrowserActionManifestTest.BrowserActionManifestIcons_NoDefaultIcons (7 ms)
[ RUN      ] BrowserActionManifestTest.BrowserActionManifestIcons_StringDefaultIcon
[       OK ] BrowserActionManifestTest.BrowserActionManifestIcons_StringDefaultIcon (6 ms)
[1690/3224] BrowserActionManifestTest.BrowserActionManifestIcons_StringDefaultIcon (6 ms)
[ RUN      ] BrowserActionManifestTest.BrowserActionManifestIcons_InvalidDefaultIcon
[       OK ] BrowserActionManifestTest.BrowserActionManifestIcons_InvalidDefaultIcon (5 ms)
[1691/3224] BrowserActionManifestTest.BrowserActionManifestIcons_InvalidDefaultIcon (5 ms)
[ RUN      ] PageActionManifestTest.ManifestVersion2
[       OK ] PageActionManifestTest.ManifestVersion2 (13 ms)
[1692/3224] PageActionManifestTest.ManifestVersion2 (13 ms)
[ RUN      ] PageActionManifestTest.LoadPageActionHelper
[       OK ] PageActionManifestTest.LoadPageActionHelper (83 ms)
[1693/3224] PageActionManifestTest.LoadPageActionHelper (83 ms)
[ RUN      ] ExtensionAPITest.Creation
[       OK ] ExtensionAPITest.Creation (8 ms)
[1694/3224] ExtensionAPITest.Creation (8 ms)
[ RUN      ] ExtensionAPITest.SplitDependencyName
[       OK ] ExtensionAPITest.SplitDependencyName (0 ms)
[1695/3224] ExtensionAPITest.SplitDependencyName (0 ms)
[ RUN      ] ExtensionAPITest.IsAnyFeatureAvailableToContext
[       OK ] ExtensionAPITest.IsAnyFeatureAvailableToContext (18 ms)
[1696/3224] ExtensionAPITest.IsAnyFeatureAvailableToContext (18 ms)
[ RUN      ] ExtensionAPITest.ExtensionWithUnprivilegedAPIs
[       OK ] ExtensionAPITest.ExtensionWithUnprivilegedAPIs (7 ms)
[1697/3224] ExtensionAPITest.ExtensionWithUnprivilegedAPIs (7 ms)
[ RUN      ] DriveBackendSyncTest.RemoteFileDeletionTest
[       OK ] DriveBackendSyncTest.RemoteFileDeletionTest (172 ms)
[1698/3224] DriveBackendSyncTest.RemoteFileDeletionTest (172 ms)
[ RUN      ] DriveBackendSyncTest.RemoteRenameTest
[       OK ] DriveBackendSyncTest.RemoteRenameTest (133 ms)
[1699/3224] DriveBackendSyncTest.RemoteRenameTest (133 ms)
[ RUN      ] DriveBackendSyncTest.ReorganizeToOtherFolder
[       OK ] DriveBackendSyncTest.ReorganizeToOtherFolder (171 ms)
[1700/3224] DriveBackendSyncTest.ReorganizeToOtherFolder (171 ms)
[ RUN      ] DriveBackendSyncTest.ReorganizeToOtherApp
[       OK ] DriveBackendSyncTest.ReorganizeToOtherApp (198 ms)
[1701/3224] DriveBackendSyncTest.ReorganizeToOtherApp (198 ms)
[ RUN      ] DriveBackendSyncTest.ReorganizeToUnmanagedArea
[       OK ] DriveBackendSyncTest.ReorganizeToUnmanagedArea (200 ms)
[1702/3224] DriveBackendSyncTest.ReorganizeToUnmanagedArea (200 ms)
[ RUN      ] DriveBackendSyncTest.ReorganizeToMultipleParents
[       OK ] DriveBackendSyncTest.ReorganizeToMultipleParents (142 ms)
[1703/3224] DriveBackendSyncTest.ReorganizeToMultipleParents (142 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_ConflictTest_AddFolder_AddFolder
[       OK ] DriveBackendSyncTest.ConflictTest_ConflictTest_AddFolder_AddFolder (116 ms)
[1704/3224] DriveBackendSyncTest.ConflictTest_ConflictTest_AddFolder_AddFolder (116 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFolder
[       OK ] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFolder (169 ms)
[1705/3224] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFolder (169 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFolder_AddFile
[       OK ] DriveBackendSyncTest.ConflictTest_AddFolder_AddFile (143 ms)
[1706/3224] DriveBackendSyncTest.ConflictTest_AddFolder_AddFile (143 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFile
[       OK ] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFile (191 ms)
[1707/3224] DriveBackendSyncTest.ConflictTest_AddFolder_DeleteFile (191 ms)
[ RUN      ] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveRemove
[       OK ] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveRemove (75 ms)
[1708/3224] LocalFileChangeTrackerTest.NextChangedURLsWithRecursiveRemove (75 ms)
[ RUN      ] LocalFileChangeTrackerTest.ResetForFileSystem
[       OK ] LocalFileChangeTrackerTest.ResetForFileSystem (47 ms)
[1709/3224] LocalFileChangeTrackerTest.ResetForFileSystem (47 ms)
[ RUN      ] LocalFileSyncContextTest.InitializeFileSystemContext
[       OK ] LocalFileSyncContextTest.InitializeFileSystemContext (696 ms)
[1710/3224] LocalFileSyncContextTest.InitializeFileSystemContext (696 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Snapshot
[       OK ] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Snapshot (56 ms)
[1711/3224] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Snapshot (56 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Exclusive
[       OK ] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Exclusive (64 ms)
[1712/3224] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Exclusive (64 ms)
[ RUN      ] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion_ForRoot
[       OK ] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion_ForRoot (84 ms)
[1713/3224] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion_ForRoot (84 ms)
[ RUN      ] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate_NoParent
[       OK ] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate_NoParent (63 ms)
[1714/3224] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate_NoParent (63 ms)
[ RUN      ] LocalFileSyncServiceTest.ProcessLocalChange_CreateFile
[       OK ] LocalFileSyncServiceTest.ProcessLocalChange_CreateFile (125 ms)
[1715/3224] LocalFileSyncServiceTest.ProcessLocalChange_CreateFile (125 ms)
[ RUN      ] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveFile
[       OK ] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveFile (127 ms)
[1716/3224] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveFile (127 ms)
[ RUN      ] LocalFileSyncServiceTest.ProcessLocalChange_GetLocalMetadata
[       OK ] LocalFileSyncServiceTest.ProcessLocalChange_GetLocalMetadata (104 ms)
[1717/3224] LocalFileSyncServiceTest.ProcessLocalChange_GetLocalMetadata (104 ms)
[ RUN      ] ExtensionTest.LocationValuesTest
[       OK ] ExtensionTest.LocationValuesTest (0 ms)
[1718/3224] ExtensionTest.LocationValuesTest (0 ms)
[ RUN      ] ExtensionTest.GetResourceURLAndPath
[       OK ] ExtensionTest.GetResourceURLAndPath (109 ms)
[1719/3224] ExtensionTest.GetResourceURLAndPath (109 ms)
[ RUN      ] ExtensionTest.GetAbsolutePathNoError
[       OK ] ExtensionTest.GetAbsolutePathNoError (13 ms)
[1720/3224] ExtensionTest.GetAbsolutePathNoError (13 ms)
[ RUN      ] ExtensionTest.IdIsValid
[       OK ] ExtensionTest.IdIsValid (0 ms)
[1721/3224] ExtensionTest.IdIsValid (0 ms)
[ RUN      ] ExtensionTest.ExtraFlags
[       OK ] ExtensionTest.ExtraFlags (23 ms)
[1722/3224] ExtensionTest.ExtraFlags (23 ms)
[ RUN      ] FeatureSwitchDisabledTest.TrueSwitchValue
[       OK ] FeatureSwitchDisabledTest.TrueSwitchValue (0 ms)
[1723/3224] FeatureSwitchDisabledTest.TrueSwitchValue (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.NoSwitchValue
[       OK ] FeatureSwitchEnabledTest.NoSwitchValue (0 ms)
[1724/3224] FeatureSwitchEnabledTest.NoSwitchValue (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.Override
[       OK ] FeatureSwitchEnabledTest.Override (0 ms)
[1725/3224] FeatureSwitchEnabledTest.Override (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.FalseSwitchValue
[       OK ] FeatureSwitchEnabledTest.FalseSwitchValue (0 ms)
[1726/3224] FeatureSwitchEnabledTest.FalseSwitchValue (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.TrimSwitchValue
[       OK ] FeatureSwitchEnabledTest.TrimSwitchValue (0 ms)
[1727/3224] FeatureSwitchEnabledTest.TrimSwitchValue (0 ms)
[ RUN      ] ExtensionAPITest.HostedAppPermissions
[       OK ] ExtensionAPITest.HostedAppPermissions (106 ms)
[1728/3224] ExtensionAPITest.HostedAppPermissions (106 ms)
[ RUN      ] ExtensionAPITest.AppAndFriendsAvailability
[3785:3785:0702/225618:3801368571:WARNING:api_permission_set.cc(79)] Unknown permission[app.window].
[       OK ] ExtensionAPITest.AppAndFriendsAvailability (10 ms)
[1729/3224] ExtensionAPITest.AppAndFriendsAvailability (10 ms)
[ RUN      ] ExtensionAPITest.GetAPINameFromFullName
[       OK ] ExtensionAPITest.GetAPINameFromFullName (0 ms)
[1730/3224] ExtensionAPITest.GetAPINameFromFullName (0 ms)
[ RUN      ] ExtensionAPITest.FeaturesRequireContexts
[3785:3785:0702/225618:3801382384:ERROR:base_feature_provider.cc(37)] test: API features must specify at least one context.
[       OK ] ExtensionAPITest.FeaturesRequireContexts (1 ms)
[1731/3224] ExtensionAPITest.FeaturesRequireContexts (1 ms)
[ RUN      ] ExtensionAPITest.ManifestKeys
[       OK ] ExtensionAPITest.ManifestKeys (4 ms)
[1732/3224] ExtensionAPITest.ManifestKeys (4 ms)
[ RUN      ] StorageSchemaManifestHandlerTest.Validate
[       OK ] StorageSchemaManifestHandlerTest.Validate (70 ms)
[1733/3224] StorageSchemaManifestHandlerTest.Validate (70 ms)
[ RUN      ] ChromeExtensionsClientTest.GetBrowserImagePaths
[       OK ] ChromeExtensionsClientTest.GetBrowserImagePaths (15 ms)
[1734/3224] ChromeExtensionsClientTest.GetBrowserImagePaths (15 ms)
[ RUN      ] CommandTest.ExtensionCommandParsing
[       OK ] CommandTest.ExtensionCommandParsing (17 ms)
[1735/3224] CommandTest.ExtensionCommandParsing (17 ms)
[ RUN      ] CommandTest.ExtensionCommandParsingFallback
[       OK ] CommandTest.ExtensionCommandParsingFallback (1 ms)
[1736/3224] CommandTest.ExtensionCommandParsingFallback (1 ms)
[ RUN      ] ExtensionIconSet.Basic
[       OK ] ExtensionIconSet.Basic (0 ms)
[1737/3224] ExtensionIconSet.Basic (0 ms)
[ RUN      ] ChromeChannelFeatureFilterTest.SimpleFeatureAvailability
[       OK ] ChromeChannelFeatureFilterTest.SimpleFeatureAvailability (1 ms)
[1738/3224] ChromeChannelFeatureFilterTest.SimpleFeatureAvailability (1 ms)
[ RUN      ] ChromeChannelFeatureFilterTest.ComplexFeatureAvailability
[       OK ] ChromeChannelFeatureFilterTest.ComplexFeatureAvailability (0 ms)
[1739/3224] ChromeChannelFeatureFilterTest.ComplexFeatureAvailability (0 ms)
[ RUN      ] AutomationManifestTest.AsBooleanTrue
[       OK ] AutomationManifestTest.AsBooleanTrue (64 ms)
[1740/3224] AutomationManifestTest.AsBooleanTrue (64 ms)
[ RUN      ] AutomationManifestTest.InteractTrue
[       OK ] AutomationManifestTest.InteractTrue (5 ms)
[1741/3224] AutomationManifestTest.InteractTrue (5 ms)
[ RUN      ] AutomationManifestTest.MatchesAndPermissions
[       OK ] AutomationManifestTest.MatchesAndPermissions (6 ms)
[1742/3224] AutomationManifestTest.MatchesAndPermissions (6 ms)
[ RUN      ] AutomationManifestTest.NoValidMatches
[       OK ] AutomationManifestTest.NoValidMatches (4 ms)
[1743/3224] AutomationManifestTest.NoValidMatches (4 ms)
[ RUN      ] AutomationManifestTest.DesktopFalse
[       OK ] AutomationManifestTest.DesktopFalse (5 ms)
[1744/3224] AutomationManifestTest.DesktopFalse (5 ms)
[ RUN      ] AutomationManifestTest.Desktop_InteractTrue
[       OK ] AutomationManifestTest.Desktop_InteractTrue (5 ms)
[1745/3224] AutomationManifestTest.Desktop_InteractTrue (5 ms)
[ RUN      ] AutomationManifestTest.Desktop_InteractFalse
[       OK ] AutomationManifestTest.Desktop_InteractFalse (5 ms)
[1746/3224] AutomationManifestTest.Desktop_InteractFalse (5 ms)
[ RUN      ] AutomationManifestTest.Desktop_MatchesSpecified
[       OK ] AutomationManifestTest.Desktop_MatchesSpecified (5 ms)
[1747/3224] AutomationManifestTest.Desktop_MatchesSpecified (5 ms)
[ RUN      ] AutomationManifestTest.AllHostsInteractFalse
[       OK ] AutomationManifestTest.AllHostsInteractFalse (109 ms)
[1748/3224] AutomationManifestTest.AllHostsInteractFalse (109 ms)
[ RUN      ] AutomationManifestTest.AllHostsInteractTrue
[       OK ] AutomationManifestTest.AllHostsInteractTrue (9 ms)
[1749/3224] AutomationManifestTest.AllHostsInteractTrue (9 ms)
[ RUN      ] ContentScriptsManifestTest.MatchPattern
[       OK ] ContentScriptsManifestTest.MatchPattern (19 ms)
[1750/3224] ContentScriptsManifestTest.MatchPattern (19 ms)
[ RUN      ] ContentScriptsManifestTest.ContentScriptIds
[       OK ] ContentScriptsManifestTest.ContentScriptIds (14 ms)
[1751/3224] ContentScriptsManifestTest.ContentScriptIds (14 ms)
[ RUN      ] OverrideSettingsTest.ParsePrepopulatedId
[       OK ] OverrideSettingsTest.ParsePrepopulatedId (5 ms)
[1752/3224] OverrideSettingsTest.ParsePrepopulatedId (5 ms)
[ RUN      ] UIOverrideTest.ParseManifest
[       OK ] UIOverrideTest.ParseManifest (6 ms)
[1753/3224] UIOverrideTest.ParseManifest (6 ms)
[ RUN      ] UIOverrideTest.ParseBrokenManifest
[       OK ] UIOverrideTest.ParseBrokenManifest (5 ms)
[1754/3224] UIOverrideTest.ParseBrokenManifest (5 ms)
[ RUN      ] AboutPageManifestTest.AboutPageInSharedModules
[       OK ] AboutPageManifestTest.AboutPageInSharedModules (16 ms)
[1755/3224] AboutPageManifestTest.AboutPageInSharedModules (16 ms)
[ RUN      ] ExtensionManifestBackgroundTest.BackgroundAllowNoJsAccess
[       OK ] ExtensionManifestBackgroundTest.BackgroundAllowNoJsAccess (16 ms)
[1756/3224] ExtensionManifestBackgroundTest.BackgroundAllowNoJsAccess (16 ms)
[ RUN      ] ChromePermissionManifestTest.ChromeURLPermissionInvalid
[       OK ] ChromePermissionManifestTest.ChromeURLPermissionInvalid (6 ms)
[1757/3224] ChromePermissionManifestTest.ChromeURLPermissionInvalid (6 ms)
[ RUN      ] IconsManifestTest.ValidIconSizes
[       OK ] IconsManifestTest.ValidIconSizes (58 ms)
[1758/3224] IconsManifestTest.ValidIconSizes (58 ms)
[ RUN      ] InitValueManifestTest.InitFromValueValid
[       OK ] InitValueManifestTest.InitFromValueValid (38 ms)
[1759/3224] InitValueManifestTest.InitFromValueValid (38 ms)
[ RUN      ] InitValueManifestTest.InitFromValueValidNameInRTL
[       OK ] InitValueManifestTest.InitFromValueValidNameInRTL (7 ms)
[1760/3224] InitValueManifestTest.InitFromValueValidNameInRTL (7 ms)
[ RUN      ] IsolatedAppsManifestTest.IsolatedApps
[       OK ] IsolatedAppsManifestTest.IsolatedApps (9 ms)
[1761/3224] IsolatedAppsManifestTest.IsolatedApps (9 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyInvalid
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyInvalid (4 ms)
[1762/3224] ExtensionManifestKioskModeTest.KioskOnlyInvalid (4 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyButNotEnabled
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyButNotEnabled (4 ms)
[1763/3224] ExtensionManifestKioskModeTest.KioskOnlyButNotEnabled (4 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyHostedApp
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyHostedApp (5 ms)
[1764/3224] ExtensionManifestKioskModeTest.KioskOnlyHostedApp (5 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyPackagedApp
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyPackagedApp (5 ms)
[1765/3224] ExtensionManifestKioskModeTest.KioskOnlyPackagedApp (5 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyExtension
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyExtension (3 ms)
[1766/3224] ExtensionManifestKioskModeTest.KioskOnlyExtension (3 ms)
[ RUN      ] AppLaunchManifestTest.AppLaunchContainer
[       OK ] AppLaunchManifestTest.AppLaunchContainer (56 ms)
[1767/3224] AppLaunchManifestTest.AppLaunchContainer (56 ms)
[ RUN      ] ChromeManifestTest.DefaultPathForExtent
[       OK ] ChromeManifestTest.DefaultPathForExtent (99 ms)
[1768/3224] ChromeManifestTest.DefaultPathForExtent (99 ms)
[ RUN      ] ChromeManifestTest.UnrecognizedKeyWarning
[       OK ] ChromeManifestTest.UnrecognizedKeyWarning (4 ms)
[1769/3224] ChromeManifestTest.UnrecognizedKeyWarning (4 ms)
[ RUN      ] ChromeManifestTest.ManifestVersionError
[       OK ] ChromeManifestTest.ManifestVersionError (13 ms)
[1770/3224] ChromeManifestTest.ManifestVersionError (13 ms)
[ RUN      ] ChromeManifestTest.OldUnlimitedStoragePermission
[       OK ] ChromeManifestTest.OldUnlimitedStoragePermission (3 ms)
[1771/3224] ChromeManifestTest.OldUnlimitedStoragePermission (3 ms)
[ RUN      ] ChromeManifestTest.PortsInPermissions
[       OK ] ChromeManifestTest.PortsInPermissions (7 ms)
[1772/3224] ChromeManifestTest.PortsInPermissions (7 ms)
[ RUN      ] ChromeManifestTest.StorageAPIManifestVersionAvailability
[       OK ] ChromeManifestTest.StorageAPIManifestVersionAvailability (11 ms)
[1773/3224] ChromeManifestTest.StorageAPIManifestVersionAvailability (11 ms)
[ RUN      ] HomepageURLManifestTest.ParseHomepageURLs
[       OK ] HomepageURLManifestTest.ParseHomepageURLs (13 ms)
[1774/3224] HomepageURLManifestTest.ParseHomepageURLs (13 ms)
[ RUN      ] HomepageURLManifestTest.GetHomepageURL
[       OK ] HomepageURLManifestTest.GetHomepageURL (17 ms)
[1775/3224] HomepageURLManifestTest.GetHomepageURL (17 ms)
[ RUN      ] IconsManifestTest.NormalizeIconPaths
[       OK ] IconsManifestTest.NormalizeIconPaths (6 ms)
[1776/3224] IconsManifestTest.NormalizeIconPaths (6 ms)
[ RUN      ] IconsManifestTest.InvalidIconSizes
[       OK ] IconsManifestTest.InvalidIconSizes (6 ms)
[1777/3224] IconsManifestTest.InvalidIconSizes (6 ms)
[ RUN      ] LocalFileSyncServiceTest.RecordFakeChange
[       OK ] LocalFileSyncServiceTest.RecordFakeChange (797 ms)
[1778/3224] LocalFileSyncServiceTest.RecordFakeChange (797 ms)
[ RUN      ] LocalFileSyncStatusTest.WritingSimple
[       OK ] LocalFileSyncStatusTest.WritingSimple (4 ms)
[1779/3224] LocalFileSyncStatusTest.WritingSimple (4 ms)
[ RUN      ] LocalFileSyncStatusTest.SyncingSimple
[       OK ] LocalFileSyncStatusTest.SyncingSimple (2 ms)
[1780/3224] LocalFileSyncStatusTest.SyncingSimple (2 ms)
[ RUN      ] SyncableFileOperationRunnerTest.WriteToParentAndChild
[       OK ] SyncableFileOperationRunnerTest.WriteToParentAndChild (94 ms)
[1781/3224] SyncableFileOperationRunnerTest.WriteToParentAndChild (94 ms)
[ RUN      ] SyncableFileOperationRunnerTest.CopyInForeignFile
[       OK ] SyncableFileOperationRunnerTest.CopyInForeignFile (72 ms)
[1782/3224] SyncableFileOperationRunnerTest.CopyInForeignFile (72 ms)
[ RUN      ] SyncableFileSystemTest.SyncableLocalSandboxCombined
[       OK ] SyncableFileSystemTest.SyncableLocalSandboxCombined (87 ms)
[1783/3224] SyncableFileSystemTest.SyncableLocalSandboxCombined (87 ms)
[ RUN      ] SyncableFileSystemTest.ChangeTrackerSimple
[       OK ] SyncableFileSystemTest.ChangeTrackerSimple (126 ms)
[1784/3224] SyncableFileSystemTest.ChangeTrackerSimple (126 ms)
[ RUN      ] LoggerTest.ClearLog
[3772:3772:0702/225618:3801166533:INFO:logger_unittest.cc(16)] Info test message
[3772:3772:0702/225618:3801166737:WARNING:logger_unittest.cc(17)] Warning test message
[3772:3772:0702/225618:3801166897:ERROR:logger_unittest.cc(18)] Error test message
[       OK ] LoggerTest.ClearLog (1 ms)
[1785/3224] LoggerTest.ClearLog (1 ms)
[ RUN      ] SyncFileSystemServiceTest.InitializeForAppWithNetworkFailure
[       OK ] SyncFileSystemServiceTest.InitializeForAppWithNetworkFailure (212 ms)
[1786/3224] SyncFileSystemServiceTest.InitializeForAppWithNetworkFailure (212 ms)
[ RUN      ] SyncProcessRunnerTest.SingleTaskBasicTest
[       OK ] SyncProcessRunnerTest.SingleTaskBasicTest (1 ms)
[1787/3224] SyncProcessRunnerTest.SingleTaskBasicTest (1 ms)
[ RUN      ] AppLaunchManifestTest.AppLaunchURL
[       OK ] AppLaunchManifestTest.AppLaunchURL (165 ms)
[1788/3224] AppLaunchManifestTest.AppLaunchURL (165 ms)
[ RUN      ] LauncherPageManifestTest.ValidLauncherPage
[       OK ] LauncherPageManifestTest.ValidLauncherPage (4 ms)
[1789/3224] LauncherPageManifestTest.ValidLauncherPage (4 ms)
[ RUN      ] ExtensionManifestOfflineEnabledTest.OfflineEnabled
[       OK ] ExtensionManifestOfflineEnabledTest.OfflineEnabled (34 ms)
[1790/3224] ExtensionManifestOfflineEnabledTest.OfflineEnabled (34 ms)
[ RUN      ] OptionsPageManifestTest.OptionsPageInApps
[       OK ] OptionsPageManifestTest.OptionsPageInApps (21 ms)
[1791/3224] OptionsPageManifestTest.OptionsPageInApps (21 ms)
[ RUN      ] OptionsPageManifestTest.OptionsPageChromeStyleAndOpenInTab
[       OK ] OptionsPageManifestTest.OptionsPageChromeStyleAndOpenInTab (8 ms)
[1792/3224] OptionsPageManifestTest.OptionsPageChromeStyleAndOpenInTab (8 ms)
[ RUN      ] PlatformAppsManifestTest.PlatformApps
[       OK ] PlatformAppsManifestTest.PlatformApps (44 ms)
[1793/3224] PlatformAppsManifestTest.PlatformApps (44 ms)
[ RUN      ] PlatformAppsManifestTest.PlatformAppContentSecurityPolicy
[       OK ] PlatformAppsManifestTest.PlatformAppContentSecurityPolicy (34 ms)
[1794/3224] PlatformAppsManifestTest.PlatformAppContentSecurityPolicy (34 ms)
[ RUN      ] RequirementsManifestTest.RequirementsInvalid
[       OK ] RequirementsManifestTest.RequirementsInvalid (61 ms)
[1795/3224] RequirementsManifestTest.RequirementsInvalid (61 ms)
[ RUN      ] RequirementsManifestTest.RequirementsValid
[       OK ] RequirementsManifestTest.RequirementsValid (14 ms)
[1796/3224] RequirementsManifestTest.RequirementsValid (14 ms)
[ RUN      ] RequirementsManifestTest.RequirementsNpapiDefault
[       OK ] RequirementsManifestTest.RequirementsNpapiDefault (28 ms)
[1797/3224] RequirementsManifestTest.RequirementsNpapiDefault (28 ms)
[ RUN      ] SandboxedPagesManifestTest.SandboxedPages
[       OK ] SandboxedPagesManifestTest.SandboxedPages (167 ms)
[1798/3224] SandboxedPagesManifestTest.SandboxedPages (167 ms)
[ RUN      ] ValidAppManifestTest.AllowUnrecognizedPermissions
[       OK ] ValidAppManifestTest.AllowUnrecognizedPermissions (7 ms)
[1799/3224] ValidAppManifestTest.AllowUnrecognizedPermissions (7 ms)
[ RUN      ] ManifestUnitTest.Extension
[       OK ] ManifestUnitTest.Extension (1 ms)
[1800/3224] ManifestUnitTest.Extension (1 ms)
[ RUN      ] ChromePermissionMessageProviderUnittest.SupersetOverridesSubsetPermission
[       OK ] ChromePermissionMessageProviderUnittest.SupersetOverridesSubsetPermission (0 ms)
[1801/3224] ChromePermissionMessageProviderUnittest.SupersetOverridesSubsetPermission (0 ms)
[ RUN      ] MediaGalleriesPermissionTest.GoodValues
[       OK ] MediaGalleriesPermissionTest.GoodValues (1 ms)
[1802/3224] MediaGalleriesPermissionTest.GoodValues (1 ms)
[ RUN      ] MediaGalleriesPermissionTest.BadValues
[       OK ] MediaGalleriesPermissionTest.BadValues (0 ms)
[1803/3224] MediaGalleriesPermissionTest.BadValues (0 ms)
[ RUN      ] MediaGalleriesPermissionTest.UnknownValues
[       OK ] MediaGalleriesPermissionTest.UnknownValues (0 ms)
[1804/3224] MediaGalleriesPermissionTest.UnknownValues (0 ms)
[ RUN      ] MediaGalleriesPermissionTest.Equal
[       OK ] MediaGalleriesPermissionTest.Equal (0 ms)
[1805/3224] MediaGalleriesPermissionTest.Equal (0 ms)
[ RUN      ] MediaGalleriesPermissionTest.ToFromValue
[       OK ] MediaGalleriesPermissionTest.ToFromValue (0 ms)
[1806/3224] MediaGalleriesPermissionTest.ToFromValue (0 ms)
[ RUN      ] PermissionsTest.GetAllByName
[       OK ] PermissionsTest.GetAllByName (0 ms)
[1807/3224] PermissionsTest.GetAllByName (0 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_CombinedSessions
[       OK ] PermissionsTest.GetWarningMessages_CombinedSessions (7 ms)
[1808/3224] PermissionsTest.GetWarningMessages_CombinedSessions (7 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_Socket_AnyHost
[       OK ] PermissionsTest.GetWarningMessages_Socket_AnyHost (111 ms)
[1809/3224] PermissionsTest.GetWarningMessages_Socket_AnyHost (111 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_Socket_OneDomainTwoHostnames
[       OK ] PermissionsTest.GetWarningMessages_Socket_OneDomainTwoHostnames (11 ms)
[1810/3224] PermissionsTest.GetWarningMessages_Socket_OneDomainTwoHostnames (11 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_Socket_TwoDomainsOneHostname
[       OK ] PermissionsTest.GetWarningMessages_Socket_TwoDomainsOneHostname (11 ms)
[1811/3224] PermissionsTest.GetWarningMessages_Socket_TwoDomainsOneHostname (11 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_PlatformAppHosts
[       OK ] PermissionsTest.GetWarningMessages_PlatformAppHosts (19 ms)
[1812/3224] PermissionsTest.GetWarningMessages_PlatformAppHosts (19 ms)
[ RUN      ] PermissionsTest.GetDistinctHosts
[       OK ] PermissionsTest.GetDistinctHosts (3 ms)
[1813/3224] PermissionsTest.GetDistinctHosts (3 ms)
[ RUN      ] PermissionsTest.GetDistinctHosts_ComIsBestRcd
[       OK ] PermissionsTest.GetDistinctHosts_ComIsBestRcd (0 ms)
[1814/3224] PermissionsTest.GetDistinctHosts_ComIsBestRcd (0 ms)
[ RUN      ] PermissionsTest.GetDistinctHosts_FirstInListIs4thBestRcd
[       OK ] PermissionsTest.GetDistinctHosts_FirstInListIs4thBestRcd (0 ms)
[1815/3224] PermissionsTest.GetDistinctHosts_FirstInListIs4thBestRcd (0 ms)
[ RUN      ] PermissionsTest.IsEmpty
[       OK ] PermissionsTest.IsEmpty (1 ms)
[1816/3224] PermissionsTest.IsEmpty (1 ms)
[ RUN      ] PermissionsTest.ImpliedPermissions
[       OK ] PermissionsTest.ImpliedPermissions (0 ms)
[1817/3224] PermissionsTest.ImpliedPermissions (0 ms)
[ RUN      ] PermissionsTest.EffectiveHostPermissions
[       OK ] PermissionsTest.EffectiveHostPermissions (125 ms)
[1818/3224] PermissionsTest.EffectiveHostPermissions (125 ms)
[ RUN      ] PermissionsTest.ExplicitAccessToOrigin
[       OK ] PermissionsTest.ExplicitAccessToOrigin (0 ms)
[1819/3224] PermissionsTest.ExplicitAccessToOrigin (0 ms)
[ RUN      ] PermissionsTest.CreateUnion
[       OK ] PermissionsTest.CreateUnion (1 ms)
[1820/3224] PermissionsTest.CreateUnion (1 ms)
[ RUN      ] PermissionsTest.CreateIntersection
[       OK ] PermissionsTest.CreateIntersection (1 ms)
[1821/3224] PermissionsTest.CreateIntersection (1 ms)
[ RUN      ] PermissionsTest.FileSystemPermissionMessages
[       OK ] PermissionsTest.FileSystemPermissionMessages (2 ms)
[1822/3224] PermissionsTest.FileSystemPermissionMessages (2 ms)
[ RUN      ] PermissionsTest.FileSystemImplicitPermissions
[       OK ] PermissionsTest.FileSystemImplicitPermissions (1 ms)
[1823/3224] PermissionsTest.FileSystemImplicitPermissions (1 ms)
[ RUN      ] PermissionsTest.SuppressedPermissionMessages
[       OK ] PermissionsTest.SuppressedPermissionMessages (12 ms)
[1824/3224] PermissionsTest.SuppressedPermissionMessages (12 ms)
[ RUN      ] PermissionsTest.MergedFileSystemPermissionComparison
[       OK ] PermissionsTest.MergedFileSystemPermissionComparison (1 ms)
[1825/3224] PermissionsTest.MergedFileSystemPermissionComparison (1 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_ManyHosts
[       OK ] PermissionsTest.GetWarningMessages_ManyHosts (181 ms)
[1826/3224] PermissionsTest.GetWarningMessages_ManyHosts (181 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_AudioVideo
[       OK ] PermissionsTest.GetWarningMessages_AudioVideo (32 ms)
[1827/3224] PermissionsTest.GetWarningMessages_AudioVideo (32 ms)
[ RUN      ] PermissionsTest.ChromeURLs
[       OK ] PermissionsTest.ChromeURLs (4 ms)
[1828/3224] PermissionsTest.ChromeURLs (4 ms)
[ RUN      ] PermissionsDataTest.IsRestrictedUrl
[       OK ] PermissionsDataTest.IsRestrictedUrl (56 ms)
[1829/3224] PermissionsDataTest.IsRestrictedUrl (56 ms)
[ RUN      ] PermissionsDataTest.GetPermissionMessages_ManyAPIPermissions
[       OK ] PermissionsDataTest.GetPermissionMessages_ManyAPIPermissions (8 ms)
[1830/3224] PermissionsDataTest.GetPermissionMessages_ManyAPIPermissions (8 ms)
[ RUN      ] PermissionsDataTest.GetPermissionMessages_ManyHostsPermissions
[       OK ] PermissionsDataTest.GetPermissionMessages_ManyHostsPermissions (11 ms)
[1831/3224] PermissionsDataTest.GetPermissionMessages_ManyHostsPermissions (11 ms)
[ RUN      ] PermissionsDataTest.GetPermissionMessages_LocationApiPermission
[       OK ] PermissionsDataTest.GetPermissionMessages_LocationApiPermission (8 ms)
[1832/3224] PermissionsDataTest.GetPermissionMessages_LocationApiPermission (8 ms)
[ RUN      ] PermissionsDataTest.GetPermissionMessages_ManyHostsPermissions
[       OK ] PermissionsDataTest.GetPermissionMessages_ManyHostsPermissions (11 ms)
[1833/3224] PermissionsDataTest.GetPermissionMessages_ManyHosts (176 ms)
[ RUN      ] PermissionsDataTest.GetPermissionMessages_Plugins
[       OK ] PermissionsDataTest.GetPermissionMessages_Plugins (9 ms)
[1834/3224] PermissionsDataTest.GetPermissionMessages_Plugins (9 ms)
[ RUN      ] SettingsOverridePermissionTest.StartupPages
[       OK ] SettingsOverridePermissionTest.StartupPages (6 ms)
[1835/3224] SettingsOverridePermissionTest.StartupPages (6 ms)
[ RUN      ] SettingsOverridePermissionTest.All
[       OK ] SettingsOverridePermissionTest.All (6 ms)
[1836/3224] SettingsOverridePermissionTest.All (6 ms)
[ RUN      ] SettingsOverridePermissionTest.Some
[       OK ] SettingsOverridePermissionTest.Some (6 ms)
[1837/3224] SettingsOverridePermissionTest.Some (6 ms)
[ RUN      ] ExtensionSyncTypeTest.NormalExtensionNoUpdateUrl
[       OK ] ExtensionSyncTypeTest.NormalExtensionNoUpdateUrl (105 ms)
[1838/3224] ExtensionSyncTypeTest.NormalExtensionNoUpdateUrl (105 ms)
[ RUN      ] ExtensionSyncTypeTest.UserScriptValidUpdateUrl
[       OK ] ExtensionSyncTypeTest.UserScriptValidUpdateUrl (5 ms)
[1839/3224] ExtensionSyncTypeTest.UserScriptValidUpdateUrl (5 ms)
[ RUN      ] ExtensionSyncTypeTest.UserScriptNoUpdateUrl
[       OK ] ExtensionSyncTypeTest.UserScriptNoUpdateUrl (5 ms)
[1840/3224] ExtensionSyncTypeTest.UserScriptNoUpdateUrl (5 ms)
[ RUN      ] ExtensionSyncTypeTest.ThemeNoUpdateUrl
[       OK ] ExtensionSyncTypeTest.ThemeNoUpdateUrl (4 ms)
[1841/3224] ExtensionSyncTypeTest.ThemeNoUpdateUrl (4 ms)
[ RUN      ] ExtensionSyncTypeTest.ExtensionExternal
[       OK ] ExtensionSyncTypeTest.ExtensionExternal (6 ms)
[1842/3224] ExtensionSyncTypeTest.ExtensionExternal (6 ms)
[ RUN      ] ExtensionSyncTypeTest.UserScriptThirdPartyUpdateUrl
[       OK ] ExtensionSyncTypeTest.UserScriptThirdPartyUpdateUrl (5 ms)
[1843/3224] ExtensionSyncTypeTest.UserScriptThirdPartyUpdateUrl (5 ms)
[ RUN      ] ExtensionSyncTypeTest.ExtensionWithTwoPlugins
[       OK ] ExtensionSyncTypeTest.ExtensionWithTwoPlugins (5 ms)
[1844/3224] ExtensionSyncTypeTest.ExtensionWithTwoPlugins (5 ms)
[ RUN      ] ExtensionSyncTypeTest.ExtensionWithPluginPermission
[       OK ] ExtensionSyncTypeTest.ExtensionWithPluginPermission (2 ms)
[1845/3224] ExtensionSyncTypeTest.ExtensionWithPluginPermission (2 ms)
[ RUN      ] ExtensionUpdateManifestTest.TestUpdateManifest
[       OK ] ExtensionUpdateManifestTest.TestUpdateManifest (5 ms)
[1846/3224] ExtensionUpdateManifestTest.TestUpdateManifest (5 ms)
[ RUN      ] ValueCounterUnittest.TestAddingSameValue
[       OK ] ValueCounterUnittest.TestAddingSameValue (0 ms)
[1847/3224] ValueCounterUnittest.TestAddingSameValue (0 ms)
[ RUN      ] ValueCounterUnittest.TestAddingDifferentValue
[       OK ] ValueCounterUnittest.TestAddingDifferentValue (1 ms)
[1848/3224] ValueCounterUnittest.TestAddingDifferentValue (1 ms)
[ RUN      ] ValueCounterUnittest.TestAddIfMissing
[       OK ] ValueCounterUnittest.TestAddIfMissing (0 ms)
[1849/3224] ValueCounterUnittest.TestAddIfMissing (0 ms)
[ RUN      ] ExtensionLocalizationPeerTest.CreateWithValidInput
[       OK ] ExtensionLocalizationPeerTest.CreateWithValidInput (0 ms)
[1850/3224] ExtensionLocalizationPeerTest.CreateWithValidInput (0 ms)
[ RUN      ] RendererPermissionsPolicyDelegateTest.CannotScriptWebstore
[       OK ] RendererPermissionsPolicyDelegateTest.CannotScriptWebstore (125 ms)
[1851/3224] RendererPermissionsPolicyDelegateTest.CannotScriptWebstore (125 ms)
[ RUN      ] CastIPCDispatcherTest.RawEvents
[       OK ] CastIPCDispatcherTest.RawEvents (1 ms)
[1852/3224] CastIPCDispatcherTest.RawEvents (1 ms)
[ RUN      ] ImageWriterUtilityTest.WriteInvalidImageFile
[       OK ] ImageWriterUtilityTest.WriteInvalidImageFile (1 ms)
[1853/3224] ImageWriterUtilityTest.WriteInvalidImageFile (1 ms)
[ RUN      ] ImageWriterUtilityTest.WriteInvalidDeviceFile
[       OK ] ImageWriterUtilityTest.WriteInvalidDeviceFile (1 ms)
[1854/3224] ImageWriterUtilityTest.WriteInvalidDeviceFile (1 ms)
[ RUN      ] ImageWriterUtilityTest.VerifySuccessful
[       OK ] ImageWriterUtilityTest.VerifySuccessful (4 ms)
[1855/3224] ImageWriterUtilityTest.VerifySuccessful (4 ms)
[ RUN      ] ImageWriterUtilityTest.VerifyInvalidImageFile
[       OK ] ImageWriterUtilityTest.VerifyInvalidImageFile (1 ms)
[1856/3224] ImageWriterUtilityTest.VerifyInvalidImageFile (1 ms)
[ RUN      ] ImageMetadataExtractorTest.PNGFile
[       OK ] ImageMetadataExtractorTest.PNGFile (5 ms)
[1857/3224] ImageMetadataExtractorTest.PNGFile (5 ms)
[ RUN      ] ImageMetadataExtractorTest.NonImageFile
[       OK ] ImageMetadataExtractorTest.NonImageFile (8 ms)
[1858/3224] ImageMetadataExtractorTest.NonImageFile (8 ms)
[ RUN      ] PolicyValueStoreTest.DontProvideRecommendedPolicies
[       OK ] PolicyValueStoreTest.DontProvideRecommendedPolicies (12 ms)
[1859/3224] PolicyValueStoreTest.DontProvideRecommendedPolicies (12 ms)
[ RUN      ] PolicyValueStoreTest.ReadOnly
[       OK ] PolicyValueStoreTest.ReadOnly (1 ms)
[1860/3224] PolicyValueStoreTest.ReadOnly (1 ms)
[ RUN      ] PolicyValueStoreTest.NotifyOnChanges
[       OK ] PolicyValueStoreTest.NotifyOnChanges (10 ms)
[1861/3224] PolicyValueStoreTest.NotifyOnChanges (10 ms)
[ RUN      ] ExtensionListPolicyHandlerTest.ApplyPolicySettings
[       OK ] ExtensionListPolicyHandlerTest.ApplyPolicySettings (2 ms)
[1862/3224] ExtensionListPolicyHandlerTest.ApplyPolicySettings (2 ms)
[ RUN      ] ExtensionURLPatternListPolicyHandlerTest.CheckPolicySettings
[       OK ] ExtensionURLPatternListPolicyHandlerTest.CheckPolicySettings (1 ms)
[1863/3224] ExtensionURLPatternListPolicyHandlerTest.CheckPolicySettings (1 ms)
[ RUN      ] ExtensionSettingsPolicyHandlerTest.ApplyPolicySettings
[       OK ] ExtensionSettingsPolicyHandlerTest.ApplyPolicySettings (2 ms)
[1864/3224] ExtensionSettingsPolicyHandlerTest.ApplyPolicySettings (2 ms)
[ RUN      ] NativeMessagingTest.SingleSendMessageWrite
[       OK ] NativeMessagingTest.SingleSendMessageWrite (11 ms)
[1865/3224] NativeMessagingTest.SingleSendMessageWrite (11 ms)
[ RUN      ] NativeMessagingTest.DisallowUserLevel
[3832:3843:0702/225620:3803931511:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host com.google.chrome.test.echo
[       OK ] NativeMessagingTest.DisallowUserLevel (3 ms)
[1866/3224] NativeMessagingTest.DisallowUserLevel (3 ms)
[ RUN      ] NativeMessagingHostManifestTest.HostNameValidation
[       OK ] NativeMessagingHostManifestTest.HostNameValidation (1 ms)
[1867/3224] NativeMessagingHostManifestTest.HostNameValidation (1 ms)
[ RUN      ] NativeBackendKWalletTest.BasicAddLogin
[       OK ] NativeBackendKWalletTest.BasicAddLogin (15 ms)
[1868/3224] NativeBackendKWalletTest.BasicAddLogin (15 ms)
[ RUN      ] NativeBackendKWalletTest.BasicUpdateLogin
[       OK ] NativeBackendKWalletTest.BasicUpdateLogin (7 ms)
[1869/3224] NativeBackendKWalletTest.BasicUpdateLogin (7 ms)
[ RUN      ] NativeBackendKWalletTest.RemoveNonexistentLogin
[3842:3868:0702/225621:3804907136:ERROR:native_backend_kwallet_x.cc(762)] Bad return code 1 from KWallet removeEntry
[       OK ] NativeBackendKWalletTest.RemoveNonexistentLogin (8 ms)
[1870/3224] NativeBackendKWalletTest.RemoveNonexistentLogin (8 ms)
[ RUN      ] NativeBackendKWalletTest.AddDuplicateLogin
[       OK ] NativeBackendKWalletTest.AddDuplicateLogin (7 ms)
[1871/3224] NativeBackendKWalletTest.AddDuplicateLogin (7 ms)
[ RUN      ] NativeBackendKWalletTest.AndroidCredentials
[       OK ] NativeBackendKWalletTest.AndroidCredentials (6 ms)
[1872/3224] NativeBackendKWalletTest.AndroidCredentials (6 ms)
[ RUN      ] NativeBackendKWalletPickleTest.ReadsOld32BitHTMLPickles
[3842:3842:0702/225621:3804935675:WARNING:native_backend_kwallet_x.cc(98)] Failed to deserialize version 0 KWallet entry (realm: Google) with native architecture size; will try alternate size.
[       OK ] NativeBackendKWalletPickleTest.ReadsOld32BitHTMLPickles (1 ms)
[1873/3224] NativeBackendKWalletPickleTest.ReadsOld32BitHTMLPickles (1 ms)
[ RUN      ] NativeBackendKWalletPickleTest.CheckVersion2Pickle
[       OK ] NativeBackendKWalletPickleTest.CheckVersion2Pickle (0 ms)
[1874/3224] NativeBackendKWalletPickleTest.CheckVersion2Pickle (0 ms)
[ RUN      ] NativeBackendKWalletPickleTest.CheckVersion3Pickle
[       OK ] NativeBackendKWalletPickleTest.CheckVersion3Pickle (1 ms)
[1875/3224] NativeBackendKWalletPickleTest.CheckVersion3Pickle (1 ms)
[ RUN      ] NativeBackendKWalletPickleTest.CheckVersion5Pickle
[       OK ] NativeBackendKWalletPickleTest.CheckVersion5Pickle (0 ms)
[1876/3224] NativeBackendKWalletPickleTest.CheckVersion5Pickle (0 ms)
[ RUN      ] NativeBackendKWalletPickleTest.CheckVersion6Pickle
[       OK ] NativeBackendKWalletPickleTest.CheckVersion6Pickle (1 ms)
[1877/3224] NativeBackendKWalletPickleTest.CheckVersion6Pickle (1 ms)
[ RUN      ] ShellIntegrationTest.GetExistingProfileShortcutFilenames
[       OK ] ShellIntegrationTest.GetExistingProfileShortcutFilenames (2 ms)
[1878/3224] ShellIntegrationTest.GetExistingProfileShortcutFilenames (2 ms)
[ RUN      ] ShellIntegrationTest.GetWebShortcutFilename
[       OK ] ShellIntegrationTest.GetWebShortcutFilename (1 ms)
[1879/3224] ShellIntegrationTest.GetWebShortcutFilename (1 ms)
[ RUN      ] ShellIntegrationTest.GetDesktopFileContentsAppList
[       OK ] ShellIntegrationTest.GetDesktopFileContentsAppList (0 ms)
[1880/3224] ShellIntegrationTest.GetDesktopFileContentsAppList (0 ms)
[ RUN      ] ShellIntegrationTest.GetDirectoryFileContents
[       OK ] ShellIntegrationTest.GetDirectoryFileContents (1 ms)
[1881/3224] ShellIntegrationTest.GetDirectoryFileContents (1 ms)
[ RUN      ] BrowserProcessTaskProviderTest.GetTaskOfUrlRequest
[       OK ] BrowserProcessTaskProviderTest.GetTaskOfUrlRequest (5 ms)
[1882/3224] BrowserProcessTaskProviderTest.GetTaskOfUrlRequest (5 ms)
[ RUN      ] TaskManagerTest.Resources
[       OK ] TaskManagerTest.Resources (1 ms)
[1883/3224] TaskManagerTest.Resources (1 ms)
[ RUN      ] PrivetNotificationsListenerTest.DisappearReappearTest
[       OK ] PrivetNotificationsListenerTest.DisappearReappearTest (1 ms)
[1884/3224] PrivetNotificationsListenerTest.DisappearReappearTest (1 ms)
[ RUN      ] PrivetNotificationsListenerTest.RegisterTest
[       OK ] PrivetNotificationsListenerTest.RegisterTest (1 ms)
[1885/3224] PrivetNotificationsListenerTest.RegisterTest (1 ms)
[ RUN      ] LocalDomainResolverTest.ResolveDomainA
[       OK ] LocalDomainResolverTest.ResolveDomainA (2 ms)
[1886/3224] LocalDomainResolverTest.ResolveDomainA (2 ms)
[ RUN      ] LocalDomainResolverTest.ResolveDomainAAAA
[       OK ] LocalDomainResolverTest.ResolveDomainAAAA (2 ms)
[1887/3224] LocalDomainResolverTest.ResolveDomainAAAA (2 ms)
[ RUN      ] ProfileListDesktopTest.InitialCreation
[       OK ] ProfileListDesktopTest.InitialCreation (262 ms)
[1888/3224] ProfileListDesktopTest.InitialCreation (262 ms)
[ RUN      ] ProfileListDesktopTest.NoOmittedProfiles
[       OK ] ProfileListDesktopTest.NoOmittedProfiles (180 ms)
[1889/3224] ProfileListDesktopTest.NoOmittedProfiles (180 ms)
[ RUN      ] ProfileListDesktopTest.WithOmittedProfiles
[       OK ] ProfileListDesktopTest.WithOmittedProfiles (194 ms)
[1890/3224] ProfileListDesktopTest.WithOmittedProfiles (194 ms)
[ RUN      ] ProfileListDesktopTest.ActiveItem
[       OK ] ProfileListDesktopTest.ActiveItem (162 ms)
[1891/3224] ProfileListDesktopTest.ActiveItem (162 ms)
[ RUN      ] ProfileListDesktopTest.ModifyingNameResortsCorrectly
[       OK ] ProfileListDesktopTest.ModifyingNameResortsCorrectly (91 ms)
[1892/3224] ProfileListDesktopTest.ModifyingNameResortsCorrectly (91 ms)
[ RUN      ] ProfileListDesktopTest.DontShowOldAvatarMenuForSingleProfile
[       OK ] ProfileListDesktopTest.DontShowOldAvatarMenuForSingleProfile (45 ms)
[1893/3224] ProfileListDesktopTest.DontShowOldAvatarMenuForSingleProfile (45 ms)
[ RUN      ] ProfileListDesktopTest.AlwaysShowNewAvatarMenu
[       OK ] ProfileListDesktopTest.AlwaysShowNewAvatarMenu (45 ms)
[1894/3224] ProfileListDesktopTest.AlwaysShowNewAvatarMenu (45 ms)
[ RUN      ] ShellIntegrationTest.GetDataSearchLocations
[       OK ] ShellIntegrationTest.GetDataSearchLocations (1 ms)
[1895/3224] ShellIntegrationTest.GetDataSearchLocations (1 ms)
[ RUN      ] ShellIntegrationTest.GetExistingShortcutContents
[       OK ] ShellIntegrationTest.GetExistingShortcutContents (6 ms)
[1896/3224] ShellIntegrationTest.GetExistingShortcutContents (6 ms)
[ RUN      ] ShellIntegrationTest.GetExtensionShortcutFilename
[       OK ] ShellIntegrationTest.GetExtensionShortcutFilename (0 ms)
[1897/3224] ShellIntegrationTest.GetExtensionShortcutFilename (0 ms)
[ RUN      ] WindowSizerAshTest.DefaultBoundsInTargetDisplay
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.DefaultBoundsInTargetDisplay (319 ms)
[1898/3224] WindowSizerAshTest.DefaultBoundsInTargetDisplay (319 ms)
[ RUN      ] WebViewUnitTest.TestWebViewAttachDetachWebContents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebViewUnitTest.TestWebViewAttachDetachWebContents (257 ms)
[1899/3224] WebViewUnitTest.TestWebViewAttachDetachWebContents (257 ms)
[ RUN      ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Layout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Layout (158 ms)
[1900/3224] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Layout (158 ms)
[ RUN      ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Switching
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Switching (155 ms)
[1901/3224] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_Switching (155 ms)
[ RUN      ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_ClickToFocus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_ClickToFocus (161 ms)
[1902/3224] WebViewUnitTest.EmbeddedFullscreenDuringScreenCapture_ClickToFocus (161 ms)
[ RUN      ] NativeBackendKWalletTest.NotEnabled
[       OK ] NativeBackendKWalletTest.NotEnabled (4 ms)
[1903/3224] NativeBackendKWalletTest.NotEnabled (4 ms)
[ RUN      ] NativeBackendKWalletTest.NotRunnable
[3840:3899:0702/225622:3805761658:ERROR:native_backend_kwallet_x.cc(412)] Error contacting kwalletd (isEnabled)
[3840:3899:0702/225622:3805762459:ERROR:native_backend_kwallet_x.cc(412)] Error contacting kwalletd (isEnabled)
[       OK ] NativeBackendKWalletTest.NotRunnable (7 ms)
[1904/3224] NativeBackendKWalletTest.NotRunnable (7 ms)
[ RUN      ] NativeBackendKWalletTest.NotRunningOrEnabled
[3840:3900:0702/225622:3805793649:ERROR:native_backend_kwallet_x.cc(412)] Error contacting kwalletd (isEnabled)
[       OK ] NativeBackendKWalletTest.NotRunningOrEnabled (28 ms)
[1905/3224] NativeBackendKWalletTest.NotRunningOrEnabled (28 ms)
[ RUN      ] NativeBackendKWalletTest.NotRunningOrEnabled
[3840:3900:0702/225622:3805793649:ERROR:native_backend_kwallet_x.cc(412)] Error contacting kwalletd (isEnabled)
[       OK ] NativeBackendKWalletTest.NotRunningOrEnabled (28 ms)
[1906/3224] NativeBackendKWalletTest.NotRunning (12 ms)
[ RUN      ] NativeBackendKWalletTest.BasicStartup
[       OK ] NativeBackendKWalletTest.BasicStartup (19 ms)
[1907/3224] NativeBackendKWalletTest.BasicStartup (19 ms)
[ RUN      ] PrivetV3SessionTest.InitError
[3904:3904:0702/225623:3807039836:ERROR:privetv3_session.cc(151)] PrivetURLFetcher url: http://host/privet/info, error: 0, response code: 200
[       OK ] PrivetV3SessionTest.InitError (1 ms)
[1908/3224] PrivetV3SessionTest.InitError (1 ms)
[ RUN      ] PrivetV3SessionTest.Pairing
[       OK ] PrivetV3SessionTest.Pairing (128 ms)
[1909/3224] PrivetV3SessionTest.Pairing (128 ms)
[ RUN      ] ProxyPolicyHandlerTest.ManualOptions
[       OK ] ProxyPolicyHandlerTest.ManualOptions (1 ms)
[1910/3224] ProxyPolicyHandlerTest.ManualOptions (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.ManualOptionsInvalid
[       OK ] ProxyPolicyHandlerTest.ManualOptionsInvalid (2 ms)
[1911/3224] ProxyPolicyHandlerTest.ManualOptionsInvalid (2 ms)
[ RUN      ] ProxyPolicyHandlerTest.NoProxyModeName
[       OK ] ProxyPolicyHandlerTest.NoProxyModeName (1 ms)
[1912/3224] ProxyPolicyHandlerTest.NoProxyModeName (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.AutoDetectProxyModeName
[       OK ] ProxyPolicyHandlerTest.AutoDetectProxyModeName (1 ms)
[1913/3224] ProxyPolicyHandlerTest.AutoDetectProxyModeName (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.PacScriptProxyMode
[       OK ] ProxyPolicyHandlerTest.PacScriptProxyMode (1 ms)
[1914/3224] ProxyPolicyHandlerTest.PacScriptProxyMode (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.PacScriptProxyModeBug78016
[       OK ] ProxyPolicyHandlerTest.PacScriptProxyModeBug78016 (1 ms)
[1915/3224] ProxyPolicyHandlerTest.PacScriptProxyModeBug78016 (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.Uninitialized
[       OK ] CloudPolicyInvalidatorTest.Uninitialized (1 ms)
[1916/3224] CloudPolicyInvalidatorTest.Uninitialized (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.RefreshSchedulerNotStarted
[       OK ] CloudPolicyInvalidatorTest.RefreshSchedulerNotStarted (0 ms)
[1917/3224] CloudPolicyInvalidatorTest.RefreshSchedulerNotStarted (0 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckMultiLockApps
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.CheckMultiLockApps (443 ms)
[1918/3224] ChromeLauncherControllerTest.CheckMultiLockApps (443 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckPinnedAppsStayAfterUnlock
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3835)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=3835)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 ChromeLauncherControllerTest::SetUp() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:274:5 (unit_tests+0x0000015d9767)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f45a73dacb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x0000015da671 ChromeLauncherControllerTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7f45a5c6d76d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e060 r13: 00007d480000b850 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007ffc23aded40  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007ffc23aded00
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=3835):
1 race:libglib*.so
[1919/3224] ChromeLauncherControllerTest.CheckPinnedAppsStayAfterUnlock (CRASHED)
[ RUN      ] ChromeLauncherControllerTest.AppPanels
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.AppPanels (694 ms)
[1920/3224] ChromeLauncherControllerTest.AppPanels (694 ms)
[ RUN      ] ChromeLauncherControllerTest.GmailMatching
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3838)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f09feb2fcb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f0a0428dd13 g_main_context_dispatch
#25 0x7f0a0428e060 <unknown>
#26 0x7f0a0428e124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x0000015da671 ChromeLauncherControllerTest::TearDown()
#33 0x000002a3e07d testing::Test::Run()
#34 0x000002a3ef4a testing::TestInfo::Run()
#35 0x000002a3f853 testing::TestCase::Run()
#36 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#37 0x000002a486a7 testing::UnitTest::Run()
#38 0x000007a8090c base::TestSuite::Run()
#39 0x000007a82f02 content::UnitTestTestSuite::Run()
#40 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#41 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#42 0x000007a7cfb8 base::LaunchUnitTests()
#43 0x000002ad99c8 main
#44 0x7f09fd3c276d __libc_start_main
#45 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400067c00 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000019be5ec  bp: 00007ffe4d3ea4c0  bx: 0000000000000000
  dx: 00001c00019be5ec  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffe4d3ea4a0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=3838):
1 race:libglib*.so
[1921/3224] ChromeLauncherControllerTest.GmailMatching (CRASHED)
[ RUN      ] URLBlacklistManagerTest.ShutdownWithPendingTask0
[       OK ] URLBlacklistManagerTest.ShutdownWithPendingTask0 (0 ms)
[1922/3224] URLBlacklistManagerTest.ShutdownWithPendingTask0 (0 ms)
[ RUN      ] URLBlacklistManagerTest.ShutdownWithPendingTask1
[       OK ] URLBlacklistManagerTest.ShutdownWithPendingTask1 (1 ms)
[1923/3224] URLBlacklistManagerTest.ShutdownWithPendingTask1 (1 ms)
[ RUN      ] URLBlacklistManagerTest.Filtering
[       OK ] URLBlacklistManagerTest.Filtering (8 ms)
[1924/3224] URLBlacklistManagerTest.Filtering (8 ms)
[ RUN      ] URLBlacklistManagerTest.QueryParameters
[       OK ] URLBlacklistManagerTest.QueryParameters (6 ms)
[1925/3224] URLBlacklistManagerTest.QueryParameters (6 ms)
[ RUN      ] URLBlacklistManagerTest.DefaultBlacklistExceptions
[       OK ] URLBlacklistManagerTest.DefaultBlacklistExceptions (1 ms)
[1926/3224] URLBlacklistManagerTest.DefaultBlacklistExceptions (1 ms)
[ RUN      ] ProxyPolicyTest.OverridesCommandLineOptions
[       OK ] ProxyPolicyTest.OverridesCommandLineOptions (39 ms)
[1927/3224] ProxyPolicyTest.OverridesCommandLineOptions (39 ms)
[ RUN      ] ProxyPolicyTest.OverridesUnrelatedCommandLineOptions
[       OK ] ProxyPolicyTest.OverridesUnrelatedCommandLineOptions (49 ms)
[1928/3224] ProxyPolicyTest.OverridesUnrelatedCommandLineOptions (49 ms)
[ RUN      ] ProxyPolicyTest.OverridesCommandLineNoProxy
[       OK ] ProxyPolicyTest.OverridesCommandLineNoProxy (67 ms)
[1929/3224] ProxyPolicyTest.OverridesCommandLineNoProxy (67 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoEnabled
[       OK ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoEnabled (2 ms)
[1930/3224] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoEnabled (2 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoDisabled
[       OK ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoDisabled (1 ms)
[1931/3224] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoDisabled (1 ms)
[ RUN      ] PrivetConfirmApiFlowTest.Parsing
[       OK ] PrivetConfirmApiFlowTest.Parsing (0 ms)
[1932/3224] PrivetConfirmApiFlowTest.Parsing (0 ms)
[ RUN      ] PrivetInfoTest.InfoFailureHTTP
[       OK ] PrivetInfoTest.InfoFailureHTTP (1 ms)
[1933/3224] PrivetInfoTest.InfoFailureHTTP (1 ms)
[ RUN      ] PrivetRegisterTest.RegisterSuccessSimple
[       OK ] PrivetRegisterTest.RegisterSuccessSimple (3 ms)
[1934/3224] PrivetRegisterTest.RegisterSuccessSimple (3 ms)
[ RUN      ] PrivetRegisterTest.TransientFailure
[       OK ] PrivetRegisterTest.TransientFailure (2002 ms)
[1935/3224] PrivetRegisterTest.TransientFailure (2001 ms)
[ RUN      ] PrivetRegisterTest.InfoFailure
[       OK ] PrivetRegisterTest.InfoFailure (1 ms)
[1936/3224] PrivetRegisterTest.InfoFailure (1 ms)
[ RUN      ] PrivetCapabilitiesTest.SuccessfulCapabilities
[       OK ] PrivetCapabilitiesTest.SuccessfulCapabilities (1 ms)
[1937/3224] PrivetCapabilitiesTest.SuccessfulCapabilities (1 ms)
[ RUN      ] PrivetCapabilitiesTest.CacheToken
[       OK ] PrivetCapabilitiesTest.CacheToken (2 ms)
[1938/3224] PrivetCapabilitiesTest.CacheToken (2 ms)
[ RUN      ] PrivetCapabilitiesTest.BadToken
[       OK ] PrivetCapabilitiesTest.BadToken (2 ms)
[1939/3224] PrivetCapabilitiesTest.BadToken (2 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulLocalPrint
[       OK ] PrivetLocalPrintTest.SuccessfulLocalPrint (2 ms)
[1940/3224] PrivetLocalPrintTest.SuccessfulLocalPrint (2 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulLocalPrintWithAnyMimetype
[       OK ] PrivetLocalPrintTest.SuccessfulLocalPrintWithAnyMimetype (2 ms)
[1941/3224] PrivetLocalPrintTest.SuccessfulLocalPrintWithAnyMimetype (2 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndNoIncognitoAvailability
[       OK ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndNoIncognitoAvailability (2 ms)
[1942/3224] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndNoIncognitoAvailability (2 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityEnabled
[       OK ] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityEnabled (0 ms)
[1943/3224] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityEnabled (0 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToEnabled
[       OK ] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToEnabled (0 ms)
[1944/3224] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToEnabled (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_Unspecified
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_Unspecified (0 ms)
[1945/3224] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_Unspecified (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_HomePage
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_HomePage (1 ms)
[1946/3224] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_HomePage (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_SessionCookies
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_SessionCookies (0 ms)
[1947/3224] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_SessionCookies (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_SessionCookies
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_SessionCookies (0 ms)
[1948/3224] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_NewTab
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_NewTab (1 ms)
[1949/3224] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_NewTab (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NoValue
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NoValue (0 ms)
[1950/3224] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NoValue (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_WrongType
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_WrongType (0 ms)
[1951/3224] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_WrongType (0 ms)
[ RUN      ] CloudPolicyInvalidatorTest.DisconnectCoreThenInitialize
[       OK ] CloudPolicyInvalidatorTest.DisconnectCoreThenInitialize (1 ms)
[1952/3224] CloudPolicyInvalidatorTest.DisconnectCoreThenInitialize (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.InitializeThenStartRefreshScheduler
[       OK ] CloudPolicyInvalidatorTest.InitializeThenStartRefreshScheduler (1 ms)
[1953/3224] CloudPolicyInvalidatorTest.InitializeThenStartRefreshScheduler (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.RegisterOnStoreLoaded
[       OK ] CloudPolicyInvalidatorTest.RegisterOnStoreLoaded (1 ms)
[1954/3224] CloudPolicyInvalidatorTest.RegisterOnStoreLoaded (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.HandleInvalidationWithUnknownVersion
[       OK ] CloudPolicyInvalidatorTest.HandleInvalidationWithUnknownVersion (1 ms)
[1955/3224] CloudPolicyInvalidatorTest.HandleInvalidationWithUnknownVersion (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.HandleMultipleInvalidations

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: FetchPolicy()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] CloudPolicyInvalidatorTest.HandleMultipleInvalidations (2 ms)
[1956/3224] CloudPolicyInvalidatorTest.HandleMultipleInvalidations (2 ms)
[ RUN      ] CloudPolicyInvalidatorTest.NoCallbackAfterShutdown
[       OK ] CloudPolicyInvalidatorTest.NoCallbackAfterShutdown (0 ms)
[1957/3224] CloudPolicyInvalidatorTest.NoCallbackAfterShutdown (0 ms)
[ RUN      ] CloudPolicyInvalidatorTest.DisconnectCoreThenInitialize
[       OK ] CloudPolicyInvalidatorTest.DisconnectCoreThenInitialize (1 ms)
[1958/3224] CloudPolicyInvalidatorTest.Disconnect (1 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.RegistedStateChange
[       OK ] RemoteCommandsInvalidatorTest.RegistedStateChange (2 ms)
[1959/3224] RemoteCommandsInvalidatorTest.RegistedStateChange (2 ms)
[ RUN      ] UserPolicySigninServiceTest.InitWhileSignedOut
[       OK ] UserPolicySigninServiceTest.InitWhileSignedOut (668 ms)
[1960/3224] UserPolicySigninServiceTest.InitWhileSignedOut (668 ms)
[ RUN      ] UserPolicySigninServiceTest.UnregisteredClient
[       OK ] UserPolicySigninServiceTest.UnregisteredClient (103 ms)
[1961/3224] UserPolicySigninServiceTest.UnregisteredClient (103 ms)
[ RUN      ] UserPolicySigninServiceTest.RegisterPolicyClientNonHostedDomain
[       OK ] UserPolicySigninServiceTest.RegisterPolicyClientNonHostedDomain (686 ms)
[1962/3224] UserPolicySigninServiceTest.RegisterPolicyClientNonHostedDomain (686 ms)
[ RUN      ] UserPolicySigninServiceTest.RegisterPolicyClientFailedRegistration
[       OK ] UserPolicySigninServiceTest.RegisterPolicyClientFailedRegistration (32 ms)
[1963/3224] UserPolicySigninServiceTest.RegisterPolicyClientFailedRegistration (32 ms)
[ RUN      ] UserPolicySigninServiceTest.FetchPolicyFailed
[       OK ] UserPolicySigninServiceTest.FetchPolicyFailed (56 ms)
[1964/3224] UserPolicySigninServiceTest.FetchPolicyFailed (56 ms)
[ RUN      ] UserPolicySigninServiceTest.PolicyFetchFailureDisableManagement
[       OK ] UserPolicySigninServiceTest.PolicyFetchFailureDisableManagement (57 ms)
[1965/3224] UserPolicySigninServiceTest.PolicyFetchFailureDisableManagement (57 ms)
[ RUN      ] UserPolicySigninServiceSignedInTest.InitWhileSignedIn
[       OK ] UserPolicySigninServiceSignedInTest.InitWhileSignedIn (30 ms)
[1966/3224] UserPolicySigninServiceSignedInTest.InitWhileSignedIn (30 ms)
[ RUN      ] FileSelectionDialogsPolicyTest.EnableFileSelectionDialogs
[       OK ] FileSelectionDialogsPolicyTest.EnableFileSelectionDialogs (0 ms)
[1967/3224] FileSelectionDialogsPolicyTest.EnableFileSelectionDialogs (0 ms)
[ RUN      ] FileSelectionDialogsPolicyTest.DisableFileSelectionDialogs
[       OK ] FileSelectionDialogsPolicyTest.DisableFileSelectionDialogs (0 ms)
[1968/3224] FileSelectionDialogsPolicyTest.DisableFileSelectionDialogs (0 ms)
[ RUN      ] JavascriptPolicyHandlerTest.JavascriptEnabledOverridden
[       OK ] JavascriptPolicyHandlerTest.JavascriptEnabledOverridden (1 ms)
[1969/3224] JavascriptPolicyHandlerTest.JavascriptEnabledOverridden (1 ms)
[ RUN      ] ManagedBookmarksPolicyHandlerTest.ApplyPolicySettings
[       OK ] ManagedBookmarksPolicyHandlerTest.ApplyPolicySettings (2 ms)
[1970/3224] ManagedBookmarksPolicyHandlerTest.ApplyPolicySettings (2 ms)
[ RUN      ] URLBlacklistManagerTest.SingleUpdateForTwoPrefChanges
[       OK ] URLBlacklistManagerTest.SingleUpdateForTwoPrefChanges (1 ms)
[1971/3224] URLBlacklistManagerTest.SingleUpdateForTwoPrefChanges (1 ms)
[ RUN      ] NativeMessagingHostManifestTest.InvalidName
[       OK ] NativeMessagingHostManifestTest.InvalidName (1 ms)
[1972/3224] NativeMessagingHostManifestTest.InvalidName (1 ms)
[ RUN      ] DesktopMediaListAshTest.Screen
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaListAshTest.Screen (1166 ms)
[1973/3224] DesktopMediaListAshTest.Screen (1166 ms)
[ RUN      ] DesktopMediaListAshTest.OneWindow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaListAshTest.OneWindow (1058 ms)
[1974/3224] DesktopMediaListAshTest.OneWindow (1058 ms)
[ RUN      ] DesktopMediaListAshTest.WindowOnly
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaListAshTest.WindowOnly (270 ms)
[1975/3224] DesktopMediaListAshTest.WindowOnly (270 ms)
[ RUN      ] SigninErrorNotifierTest.ErrorAuthStatusProvider
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SigninErrorNotifierTest.ErrorAuthStatusProvider (699 ms)
[1976/3224] SigninErrorNotifierTest.ErrorAuthStatusProvider (699 ms)
[ RUN      ] SyncErrorNotifierTest.PassphraseNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SyncErrorNotifierTest.PassphraseNotification (564 ms)
[1977/3224] SyncErrorNotifierTest.PassphraseNotification (564 ms)
[ RUN      ] AXTreeSourceAuraTest.Accessors
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AXTreeSourceAuraTest.Accessors (146 ms)
[1978/3224] AXTreeSourceAuraTest.Accessors (146 ms)
[ RUN      ] ChromeScreenshotGrabberTest.TakeScreenshot
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeScreenshotGrabberTest.TakeScreenshot (351 ms)
[1979/3224] ChromeScreenshotGrabberTest.TakeScreenshot (351 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAppsResyncOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAppsResyncOrder (315 ms)
[1980/3224] ChromeLauncherControllerTest.RestoreDefaultAppsResyncOrder (315 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckLockApps
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.CheckLockApps (186 ms)
[1981/3224] ChromeLauncherControllerTest.CheckLockApps (186 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_NoHomePageValue
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_NoHomePageValue (1 ms)
[1982/3224] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_NoHomePageValue (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_NotDefined
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_NotDefined (0 ms)
[1983/3224] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_NotDefined (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_WrongType
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_WrongType (0 ms)
[1984/3224] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage_WrongType (0 ms)
[ RUN      ] SyncPolicyHandlerTest.Enabled
[       OK ] SyncPolicyHandlerTest.Enabled (0 ms)
[1985/3224] SyncPolicyHandlerTest.Enabled (0 ms)
[ RUN      ] SyncPolicyHandlerTest.Disabled
[       OK ] SyncPolicyHandlerTest.Disabled (0 ms)
[1986/3224] SyncPolicyHandlerTest.Disabled (0 ms)
[ RUN      ] DiskCacheDirPolicyTest.SetPolicyInvalid
[       OK ] DiskCacheDirPolicyTest.SetPolicyInvalid (0 ms)
[1987/3224] DiskCacheDirPolicyTest.SetPolicyInvalid (0 ms)
[ RUN      ] DiskCacheDirPolicyTest.SetPolicyValid
[       OK ] DiskCacheDirPolicyTest.SetPolicyValid (1 ms)
[1988/3224] DiskCacheDirPolicyTest.SetPolicyValid (1 ms)
[ RUN      ] TtsApiControllerTest.TestTtsControllerShutdown
[       OK ] TtsApiControllerTest.TestTtsControllerShutdown (0 ms)
[1989/3224] TtsApiControllerTest.TestTtsControllerShutdown (0 ms)
[ RUN      ] MessageCenterNotificationManagerTest.SetupNotificationManager
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MessageCenterNotificationManagerTest.SetupNotificationManager (335 ms)
[1990/3224] MessageCenterNotificationManagerTest.SetupNotificationManager (335 ms)
[ RUN      ] MessageCenterNotificationManagerTest.UpdateNotification
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=3931)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 message_center::MessageCenterNotificationManagerTest::TearDown() chrome/browser/notifications/message_center_notifications_unittest.cc:89:5 (unit_tests+0x00000170eafe)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119920340153808):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 message_center::MessageCenterNotificationManagerTest::~MessageCenterNotificationManagerTest() chrome/browser/notifications/message_center_notifications_unittest.cc:38:7 (unit_tests+0x00000170ec1e)
    #11 message_center::MessageCenterNotificationManagerTest_SetupNotificationManager_Test::~MessageCenterNotificationManagerTest_SetupNotificationManager_Test() chrome/browser/notifications/message_center_notifications_unittest.cc:127:1 (unit_tests+0x00000170e5c9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119920340153808 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=3931)
  Write of size 4 at 0x7d0c000a0558 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 message_center::MessageCenterNotificationManagerTest::TearDown() chrome/browser/notifications/message_center_notifications_unittest.cc:89:5 (unit_tests+0x00000170eafe)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000a0558 by main thread (mutexes: write M1092119920340153808):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 message_center::MessageCenterNotificationManagerTest::~MessageCenterNotificationManagerTest() chrome/browser/notifications/message_center_notifications_unittest.cc:38:7 (unit_tests+0x00000170ec1e)
    #17 message_center::MessageCenterNotificationManagerTest_SetupNotificationManager_Test::~MessageCenterNotificationManagerTest_SetupNotificationManager_Test() chrome/browser/notifications/message_center_notifications_unittest.cc:127:1 (unit_tests+0x00000170e5c9)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000a0530 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 message_center::MessageCenterNotificationManagerTest::SetUp() chrome/browser/notifications/message_center_notifications_unittest.cc:44:5 (unit_tests+0x00000170e604)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119920340153808 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_ACCERR 6472616f6279
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7ff0faec1cb0 <unknown>
#5 0x0000020c2d93 std::__1::__tree<>::destroy()
#6 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#7 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#8 0x000003723102 ui::X11EventSource::~X11EventSource()
#9 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#10 0x00000397d7e4 aura::Env::~Env()
#11 0x00000397da7a aura::Env::~Env()
#12 0x00000397d118 aura::Env::DeleteInstance()
#13 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#14 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#15 0x00000170eaff message_center::MessageCenterNotificationManagerTest::TearDown()
#16 0x000002a3e07d testing::Test::Run()
#17 0x000002a3ef4a testing::TestInfo::Run()
#18 0x000002a3f853 testing::TestCase::Run()
#19 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#20 0x000002a486a7 testing::UnitTest::Run()
#21 0x000007a8090c base::TestSuite::Run()
#22 0x000007a82f02 content::UnitTestTestSuite::Run()
#23 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#24 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#25 0x000007a7cfb8 base::LaunchUnitTests()
#26 0x000002ad99c8 main
#27 0x7ff0f975476d __libc_start_main
#28 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e150 r13: 00007d34000d8950 r14: 00007d0c000a0540 r15: 00007d240000d2f0
  di: 0000600000000000  si: 0000e400015c2133  bp: 00007ffea81ab7b0  bx: 00006472616f6279
  dx: 00001c00015c2133  ax: 000009c985bd89e0  cx: 0000000000000000  sp: 00007ffea81ab7a0
  ip: 00000000020c2d93 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 00006472616f6279
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=3931):
1 race:libglib*.so
[1991/3224] MessageCenterNotificationManagerTest.UpdateNotification (CRASHED)
[ RUN      ] DownloadFeedbackServiceTest.MaybeStorePingsForDownload
[       OK ] DownloadFeedbackServiceTest.MaybeStorePingsForDownload (5 ms)
[1992/3224] DownloadFeedbackServiceTest.MaybeStorePingsForDownload (5 ms)
[ RUN      ] DownloadFeedbackServiceTest.SingleFeedbackComplete
[       OK ] DownloadFeedbackServiceTest.SingleFeedbackComplete (3 ms)
[1993/3224] DownloadFeedbackServiceTest.SingleFeedbackComplete (3 ms)
[ RUN      ] DownloadFeedbackServiceTest.MultiplePendingFeedbackComplete
[       OK ] DownloadFeedbackServiceTest.MultiplePendingFeedbackComplete (4 ms)
[1994/3224] DownloadFeedbackServiceTest.MultiplePendingFeedbackComplete (4 ms)
[ RUN      ] DownloadFeedbackServiceTest.MultiFeedbackWithIncomplete
[       OK ] DownloadFeedbackServiceTest.MultiFeedbackWithIncomplete (5 ms)
[1995/3224] DownloadFeedbackServiceTest.MultiFeedbackWithIncomplete (5 ms)
[ RUN      ] DownloadFeedbackTest.CancelUpload
[       OK ] DownloadFeedbackTest.CancelUpload (1 ms)
[1996/3224] DownloadFeedbackTest.CancelUpload (1 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadHTTPS
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadHTTPS (9 ms)
[1997/3224] DownloadProtectionServiceTest.CheckClientDownloadHTTPS (9 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadData
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadData (3 ms)
[1998/3224] DownloadProtectionServiceTest.CheckClientDownloadData (3 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadZip
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadZip (54 ms)
[1999/3224] DownloadProtectionServiceTest.CheckClientDownloadZip (54 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadCorruptZip
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadCorruptZip (10 ms)
[2000/3224] DownloadProtectionServiceTest.CheckClientDownloadCorruptZip (10 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientCrxDownloadSuccess
[       OK ] DownloadProtectionServiceTest.CheckClientCrxDownloadSuccess (3 ms)
[2001/3224] DownloadProtectionServiceTest.CheckClientCrxDownloadSuccess (3 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckKillswitchAndCsdWhitelist
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckKillswitchAndCsdWhitelist (426 ms)
[2002/3224] ClientSideDetectionHostTest.TestPreClassificationCheckKillswitchAndCsdWhitelist (426 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckInvalidCache
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckInvalidCache (164 ms)
[2003/3224] ClientSideDetectionHostTest.TestPreClassificationCheckInvalidCache (164 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckOverMalwareReportingLimit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckOverMalwareReportingLimit (166 ms)
[2004/3224] ClientSideDetectionHostTest.TestPreClassificationCheckOverMalwareReportingLimit (166 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckValidCached
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckValidCached (157 ms)
[2005/3224] ClientSideDetectionHostTest.TestPreClassificationCheckValidCached (157 ms)
[ RUN      ] ClientSideDetectionServiceTest.ServiceObjectDeletedBeforeCallbackDone
[       OK ] ClientSideDetectionServiceTest.ServiceObjectDeletedBeforeCallbackDone (0 ms)
[2006/3224] ClientSideDetectionServiceTest.ServiceObjectDeletedBeforeCallbackDone (0 ms)
[ RUN      ] ClientSideDetectionServiceTest.SendClientReportMalwareRequest
[       OK ] ClientSideDetectionServiceTest.SendClientReportMalwareRequest (2 ms)
[2007/3224] ClientSideDetectionServiceTest.SendClientReportMalwareRequest (2 ms)
[ RUN      ] ClientSideDetectionServiceTest.CacheTest
[       OK ] ClientSideDetectionServiceTest.CacheTest (1 ms)
[2008/3224] ClientSideDetectionServiceTest.CacheTest (1 ms)
[ RUN      ] ClientSideDetectionServiceTest.SetEnabledAndRefreshState
[       OK ] ClientSideDetectionServiceTest.SetEnabledAndRefreshState (2 ms)
[2009/3224] ClientSideDetectionServiceTest.SetEnabledAndRefreshState (2 ms)
[ RUN      ] ModelLoaderTest.FetchModelTest
[       OK ] ModelLoaderTest.FetchModelTest (8 ms)
[2010/3224] ModelLoaderTest.FetchModelTest (8 ms)
[ RUN      ] ModelLoaderTest.RescheduleFetchTest
[       OK ] ModelLoaderTest.RescheduleFetchTest (1 ms)
[2011/3224] ModelLoaderTest.RescheduleFetchTest (1 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestTabHistory
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestTabHistory (169 ms)
[2012/3224] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestTabHistory (169 ms)
[ RUN      ] DownloadProtectionServiceTest.TestDownloadItemDestroyedDuringWhitelistCheck
[       OK ] DownloadProtectionServiceTest.TestDownloadItemDestroyedDuringWhitelistCheck (3 ms)
[2013/3224] DownloadProtectionServiceTest.TestDownloadItemDestroyedDuringWhitelistCheck (3 ms)
[ RUN      ] DownloadProtectionServiceTest.GetCertificateWhitelistStrings
[       OK ] DownloadProtectionServiceTest.GetCertificateWhitelistStrings (138 ms)
[2014/3224] DownloadProtectionServiceTest.GetCertificateWhitelistStrings (138 ms)
[ RUN      ] BinaryIntegrityIncident.GetType
[       OK ] BinaryIntegrityIncident.GetType (0 ms)
[2015/3224] BinaryIntegrityIncident.GetType (0 ms)
[ RUN      ] BinaryIntegrityIncident.SameIncidentSameDigest
[       OK ] BinaryIntegrityIncident.SameIncidentSameDigest (0 ms)
[2016/3224] BinaryIntegrityIncident.SameIncidentSameDigest (0 ms)
[ RUN      ] BlacklistLoadIncident.GetType
[       OK ] BlacklistLoadIncident.GetType (0 ms)
[2017/3224] BlacklistLoadIncident.GetType (0 ms)
[ RUN      ] BlacklistLoadIncident.SameIncidentSameDigest
[       OK ] BlacklistLoadIncident.SameIncidentSameDigest (0 ms)
[2018/3224] BlacklistLoadIncident.SameIncidentSameDigest (0 ms)
[ RUN      ] BlacklistLoadIncident.DifferentIncidentDifferentDigest
[       OK ] BlacklistLoadIncident.DifferentIncidentDifferentDigest (0 ms)
[2019/3224] BlacklistLoadIncident.DifferentIncidentDifferentDigest (0 ms)
[ RUN      ] DelayedCallbackRunnerTest.NotRunDeleted
[       OK ] DelayedCallbackRunnerTest.NotRunDeleted (0 ms)
[2020/3224] DelayedCallbackRunnerTest.NotRunDeleted (0 ms)
[ RUN      ] DelayedCallbackRunnerTest.AddWhileRunningRun
[       OK ] DelayedCallbackRunnerTest.AddWhileRunningRun (0 ms)
[2021/3224] DelayedCallbackRunnerTest.AddWhileRunningRun (0 ms)
[ RUN      ] MessageCenterSettingsControllerTest.NotifierGroups
[       OK ] MessageCenterSettingsControllerTest.NotifierGroups (155 ms)
[2022/3224] MessageCenterSettingsControllerTest.NotifierGroups (155 ms)
[ RUN      ] MessageCenterSettingsControllerTest.SetWebPageNotifierEnabled
[       OK ] MessageCenterSettingsControllerTest.SetWebPageNotifierEnabled (34 ms)
[2023/3224] MessageCenterSettingsControllerTest.SetWebPageNotifierEnabled (34 ms)
[ RUN      ] NotificationPermissionContextTest.IgnoresEmbedderOrigin
[       OK ] NotificationPermissionContextTest.IgnoresEmbedderOrigin (29 ms)
[2024/3224] NotificationPermissionContextTest.IgnoresEmbedderOrigin (29 ms)
[ RUN      ] PlatformNotificationServiceTest.PersistentNotificationDisplay
[       OK ] PlatformNotificationServiceTest.PersistentNotificationDisplay (36 ms)
[2025/3224] PlatformNotificationServiceTest.PersistentNotificationDisplay (36 ms)
[ RUN      ] PlatformNotificationServiceTest.DisplayPageNotificationMatches
[       OK ] PlatformNotificationServiceTest.DisplayPageNotificationMatches (29 ms)
[2026/3224] PlatformNotificationServiceTest.DisplayPageNotificationMatches (29 ms)
[ RUN      ] PlatformNotificationServiceTest.NotificationPermissionLastUsage
[       OK ] PlatformNotificationServiceTest.NotificationPermissionLastUsage (30 ms)
[2027/3224] PlatformNotificationServiceTest.NotificationPermissionLastUsage (30 ms)
[ RUN      ] BrowserFeatureExtractorTest.UrlNotInHistory
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.UrlNotInHistory (257 ms)
[2028/3224] BrowserFeatureExtractorTest.UrlNotInHistory (257 ms)
[ RUN      ] BrowserFeatureExtractorTest.UrlInHistory
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.UrlInHistory (864 ms)
[2029/3224] BrowserFeatureExtractorTest.UrlInHistory (864 ms)
[ RUN      ] BrowserFeatureExtractorTest.MultipleRequestsAtOnce
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.MultipleRequestsAtOnce (247 ms)
[2030/3224] BrowserFeatureExtractorTest.MultipleRequestsAtOnce (247 ms)
[ RUN      ] BrowserFeatureExtractorTest.BrowseFeatures
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.BrowseFeatures (273 ms)
[2031/3224] BrowserFeatureExtractorTest.BrowseFeatures (273 ms)
[ RUN      ] BrowserFeatureExtractorTest.SafeBrowsingFeatures
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.SafeBrowsingFeatures (358 ms)
[2032/3224] BrowserFeatureExtractorTest.SafeBrowsingFeatures (358 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneInvalidVerdict
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneInvalidVerdict (169 ms)
[2033/3224] ClientSideDetectionHostTest.OnPhishingDetectionDoneInvalidVerdict (169 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneNotPhishing
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneNotPhishing (131 ms)
[2034/3224] ClientSideDetectionHostTest.OnPhishingDetectionDoneNotPhishing (131 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneShowInterstitial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneShowInterstitial (171 ms)
[2035/3224] ClientSideDetectionHostTest.OnPhishingDetectionDoneShowInterstitial (171 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneMultiplePings
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneMultiplePings (182 ms)
[2036/3224] ClientSideDetectionHostTest.OnPhishingDetectionDoneMultiplePings (182 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchOnNewRVH
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchOnNewRVH (195 ms)
[2037/3224] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchOnNewRVH (195 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckInPageNavigation (174 ms)
[2038/3224] ClientSideDetectionHostTest.TestPreClassificationCheckInPageNavigation (174 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckXHTML
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckXHTML (124 ms)
[2039/3224] ClientSideDetectionHostTest.TestPreClassificationCheckXHTML (124 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckMimeType
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckMimeType (112 ms)
[2040/3224] ClientSideDetectionHostTest.TestPreClassificationCheckMimeType (112 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckCsdWhitelist
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckCsdWhitelist (104 ms)
[2041/3224] ClientSideDetectionHostTest.TestPreClassificationCheckCsdWhitelist (104 ms)
[ RUN      ] SafeBrowsingPathSanitizerTest.DoStripHomeDirectoryTest
[       OK ] SafeBrowsingPathSanitizerTest.DoStripHomeDirectoryTest (1 ms)
[2042/3224] SafeBrowsingPathSanitizerTest.DoStripHomeDirectoryTest (1 ms)
[ RUN      ] SafeBrowsingPingManagerTest.TestSafeBrowsingHitUrl
[       OK ] SafeBrowsingPingManagerTest.TestSafeBrowsingHitUrl (1 ms)
[2043/3224] SafeBrowsingPingManagerTest.TestSafeBrowsingHitUrl (1 ms)
[ RUN      ] SafeBrowsingPingManagerTest.TestMalwareDetailsUrl
[       OK ] SafeBrowsingPingManagerTest.TestMalwareDetailsUrl (0 ms)
[2044/3224] SafeBrowsingPingManagerTest.TestMalwareDetailsUrl (0 ms)
[ RUN      ] PrefixSetTest.OneElement
[       OK ] PrefixSetTest.OneElement (0 ms)
[2045/3224] PrefixSetTest.OneElement (0 ms)
[ RUN      ] PrefixSetTest.AllBig
[       OK ] PrefixSetTest.AllBig (0 ms)
[2046/3224] PrefixSetTest.AllBig (0 ms)
[ RUN      ] PrefixSetTest.CorruptionHelpers
[       OK ] PrefixSetTest.CorruptionHelpers (8 ms)
[2047/3224] PrefixSetTest.CorruptionHelpers (8 ms)
[ RUN      ] PrefixSetTest.CorruptionVersion
[       OK ] PrefixSetTest.CorruptionVersion (6 ms)
[2048/3224] PrefixSetTest.CorruptionVersion (6 ms)
[ RUN      ] PrefixSetTest.CorruptionIndexSize
[       OK ] PrefixSetTest.CorruptionIndexSize (6 ms)
[2049/3224] PrefixSetTest.CorruptionIndexSize (6 ms)
[ RUN      ] PrefixSetTest.CorruptionPayload
[       OK ] PrefixSetTest.CorruptionPayload (11 ms)
[2050/3224] PrefixSetTest.CorruptionPayload (11 ms)
[ RUN      ] PrefixSetTest.CorruptionDigest
[       OK ] PrefixSetTest.CorruptionDigest (11 ms)
[2051/3224] PrefixSetTest.CorruptionDigest (11 ms)
[ RUN      ] DelayedCallbackRunnerTest.MultipleRuns
[       OK ] DelayedCallbackRunnerTest.MultipleRuns (0 ms)
[2052/3224] DelayedCallbackRunnerTest.MultipleRuns (0 ms)
[ RUN      ] DownloadMetadataManagerTestBase.OpenItemWithZeroId
[       OK ] DownloadMetadataManagerTestBase.OpenItemWithZeroId (64 ms)
[2053/3224] DownloadMetadataManagerTestBase.OpenItemWithZeroId (64 ms)
[ RUN      ] IncidentReportingServiceTest.NoDownloadNoUpload
[       OK ] IncidentReportingServiceTest.NoDownloadNoUpload (212 ms)
[2054/3224] IncidentReportingServiceTest.NoDownloadNoUpload (212 ms)
[ RUN      ] IncidentReportingServiceTest.NoProfilesNoUpload
[       OK ] IncidentReportingServiceTest.NoProfilesNoUpload (48 ms)
[2055/3224] IncidentReportingServiceTest.NoProfilesNoUpload (48 ms)
[ RUN      ] IncidentReportingServiceTest.OneIncidentOneUpload
[       OK ] IncidentReportingServiceTest.OneIncidentOneUpload (50 ms)
[2056/3224] IncidentReportingServiceTest.OneIncidentOneUpload (50 ms)
[ RUN      ] IncidentReportingServiceTest.ProfileDestroyedDuringUpload
[       OK ] IncidentReportingServiceTest.ProfileDestroyedDuringUpload (48 ms)
[2057/3224] IncidentReportingServiceTest.ProfileDestroyedDuringUpload (48 ms)
[ RUN      ] IncidentReportingServiceTest.ProcessWideNoProfileNoUpload
[       OK ] IncidentReportingServiceTest.ProcessWideNoProfileNoUpload (6 ms)
[2058/3224] IncidentReportingServiceTest.ProcessWideNoProfileNoUpload (6 ms)
[ RUN      ] IncidentReportingServiceTest.ProcessWideOneUpload
[       OK ] IncidentReportingServiceTest.ProcessWideOneUpload (52 ms)
[2059/3224] IncidentReportingServiceTest.ProcessWideOneUpload (52 ms)
[ RUN      ] IncidentReportingServiceTest.AnalysisWhenRegisteredWithProfile
[       OK ] IncidentReportingServiceTest.AnalysisWhenRegisteredWithProfile (46 ms)
[2060/3224] IncidentReportingServiceTest.AnalysisWhenRegisteredWithProfile (46 ms)
[ RUN      ] IncidentReportingServiceTest.DelayedAnalysisNoProfileNoUpload
[       OK ] IncidentReportingServiceTest.DelayedAnalysisNoProfileNoUpload (47 ms)
[2061/3224] IncidentReportingServiceTest.DelayedAnalysisNoProfileNoUpload (47 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestAddFullChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestAddFullChunk (0 ms)
[2062/3224] SafeBrowsingProtocolParsingTest.TestAddFullChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestAddChunks
[       OK ] SafeBrowsingProtocolParsingTest.TestAddChunks (0 ms)
[2063/3224] SafeBrowsingProtocolParsingTest.TestAddChunks (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestTruncatedFullHashChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestTruncatedFullHashChunk (0 ms)
[2064/3224] SafeBrowsingProtocolParsingTest.TestTruncatedFullHashChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestHugeChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestHugeChunk (0 ms)
[2065/3224] SafeBrowsingProtocolParsingTest.TestHugeChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestChunkDelete
[       OK ] SafeBrowsingProtocolParsingTest.TestChunkDelete (0 ms)
[2066/3224] SafeBrowsingProtocolParsingTest.TestChunkDelete (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestRedirects
[       OK ] SafeBrowsingProtocolParsingTest.TestRedirects (0 ms)
[2067/3224] SafeBrowsingProtocolParsingTest.TestRedirects (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestNextQueryTime
[       OK ] SafeBrowsingProtocolParsingTest.TestNextQueryTime (0 ms)
[2068/3224] SafeBrowsingProtocolParsingTest.TestNextQueryTime (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestGetHash
[       OK ] SafeBrowsingProtocolParsingTest.TestGetHash (0 ms)
[2069/3224] SafeBrowsingProtocolParsingTest.TestGetHash (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownListAndMetadata
[       OK ] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownListAndMetadata (0 ms)
[2070/3224] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownListAndMetadata (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestFormatHash
[       OK ] SafeBrowsingProtocolParsingTest.TestFormatHash (0 ms)
[2071/3224] SafeBrowsingProtocolParsingTest.TestFormatHash (0 ms)
[ RUN      ] PrefixSetTest.CorruptionExcess
[       OK ] PrefixSetTest.CorruptionExcess (9 ms)
[2072/3224] PrefixSetTest.CorruptionExcess (9 ms)
[ RUN      ] PrefixSetTest.FullHashBuild
[       OK ] PrefixSetTest.FullHashBuild (0 ms)
[2073/3224] PrefixSetTest.FullHashBuild (0 ms)
[ RUN      ] PrefixSetTest.Version2
[       OK ] PrefixSetTest.Version2 (24 ms)
[2074/3224] PrefixSetTest.Version2 (24 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestUpdateUrl
[       OK ] SafeBrowsingProtocolManagerTest.TestUpdateUrl (0 ms)
[2075/3224] SafeBrowsingProtocolManagerTest.TestUpdateUrl (0 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.ProblemAccessingDatabase
[       OK ] SafeBrowsingProtocolManagerTest.ProblemAccessingDatabase (1 ms)
[2076/3224] SafeBrowsingProtocolManagerTest.ProblemAccessingDatabase (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupSuccess
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupSuccess (1 ms)
[2077/3224] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupSuccess (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupSuccess
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupSuccess (2 ms)
[2078/3224] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupSuccess (2 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseReset
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseReset (1 ms)
[2079/3224] SafeBrowsingProtocolManagerTest.UpdateResponseReset (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.EmptyRedirectResponse
[       OK ] SafeBrowsingProtocolManagerTest.EmptyRedirectResponse (2 ms)
[2080/3224] SafeBrowsingProtocolManagerTest.EmptyRedirectResponse (2 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.SingleRedirectResponseWithChunks
[       OK ] SafeBrowsingProtocolManagerTest.SingleRedirectResponseWithChunks (2 ms)
[2081/3224] SafeBrowsingProtocolManagerTest.SingleRedirectResponseWithChunks (2 ms)
[ RUN      ] LocalDomainResolverTest.ResolveDomainAnyOneAvailable
[       OK ] LocalDomainResolverTest.ResolveDomainAnyOneAvailable (154 ms)
[2082/3224] LocalDomainResolverTest.ResolveDomainAnyOneAvailable (154 ms)
[ RUN      ] ServiceDiscoveryTest.AddRemoveService
[       OK ] ServiceDiscoveryTest.AddRemoveService (2002 ms)
[2083/3224] ServiceDiscoveryTest.AddRemoveService (2001 ms)
[ RUN      ] ServiceDiscoveryTest.ReadCachedServicesMultiple
[       OK ] ServiceDiscoveryTest.ReadCachedServicesMultiple (2 ms)
[2084/3224] ServiceDiscoveryTest.ReadCachedServicesMultiple (2 ms)
[ RUN      ] ServiceDiscoveryTest.ActivelyRefreshServices
[       OK ] ServiceDiscoveryTest.ActivelyRefreshServices (2003 ms)
[2085/3224] ServiceDiscoveryTest.ActivelyRefreshServices (2003 ms)
[ RUN      ] ServiceResolverTest.TxtAndSrvButNoA
[       OK ] ServiceResolverTest.TxtAndSrvButNoA (3 ms)
[2086/3224] ServiceResolverTest.TxtAndSrvButNoA (3 ms)
[ RUN      ] ServiceResolverTest.WithNothing
[       OK ] ServiceResolverTest.WithNothing (4002 ms)
[2087/3224] ServiceResolverTest.WithNothing (4002 ms)
[ RUN      ] GCDApiFlowTest.SuccessOAuth2
[       OK ] GCDApiFlowTest.SuccessOAuth2 (3 ms)
[2088/3224] GCDApiFlowTest.SuccessOAuth2 (3 ms)
[ RUN      ] GCDApiFlowTest.BadToken
[       OK ] GCDApiFlowTest.BadToken (1 ms)
[2089/3224] GCDApiFlowTest.BadToken (1 ms)
[ RUN      ] GCDApiFlowTest.BadJson
[       OK ] GCDApiFlowTest.BadJson (1 ms)
[2090/3224] GCDApiFlowTest.BadJson (1 ms)
[ RUN      ] GCDRegistrationTicketRequestTest.Parsing
[       OK ] GCDRegistrationTicketRequestTest.Parsing (1 ms)
[2091/3224] GCDRegistrationTicketRequestTest.Parsing (1 ms)
[ RUN      ] IncidentReportingServiceTest.DelayedAnalysisOneUpload
[       OK ] IncidentReportingServiceTest.DelayedAnalysisOneUpload (125 ms)
[2092/3224] IncidentReportingServiceTest.DelayedAnalysisOneUpload (125 ms)
[ RUN      ] IncidentReportingServiceTest.CleanLegacyPruneState
[       OK ] IncidentReportingServiceTest.CleanLegacyPruneState (27 ms)
[2093/3224] IncidentReportingServiceTest.CleanLegacyPruneState (27 ms)
[ RUN      ] LastDownloadFinderTest.SimpleEndToEnd
[       OK ] LastDownloadFinderTest.SimpleEndToEnd (150 ms)
[2094/3224] LastDownloadFinderTest.SimpleEndToEnd (150 ms)
[ RUN      ] LastDownloadFinderTest.DeleteBeforeResults
[       OK ] LastDownloadFinderTest.DeleteBeforeResults (147 ms)
[2095/3224] LastDownloadFinderTest.DeleteBeforeResults (147 ms)
[ RUN      ] LastDownloadFinderTest.AddProfileAfterStarting
[       OK ] LastDownloadFinderTest.AddProfileAfterStarting (852 ms)
[2096/3224] LastDownloadFinderTest.AddProfileAfterStarting (852 ms)
[ RUN      ] PreferenceValidationDelegateTest.NullValue
[       OK ] PreferenceValidationDelegateTest.NullValue (0 ms)
[2097/3224] PreferenceValidationDelegateTest.NullValue (0 ms)
[ RUN      ] ResourceRequestDetectorTest.EventForMatchingScriptWithParams
[       OK ] ResourceRequestDetectorTest.EventForMatchingScriptWithParams (2 ms)
[2098/3224] ResourceRequestDetectorTest.EventForMatchingScriptWithParams (2 ms)
[ RUN      ] ResourceRequestDetectorTest.NoEventForMatchingDomainTopLevel
[       OK ] ResourceRequestDetectorTest.NoEventForMatchingDomainTopLevel (2 ms)
[2099/3224] ResourceRequestDetectorTest.NoEventForMatchingDomainTopLevel (2 ms)
[ RUN      ] TrackedPreferenceIncident.KeyIsPath
[       OK ] TrackedPreferenceIncident.KeyIsPath (0 ms)
[2100/3224] TrackedPreferenceIncident.KeyIsPath (0 ms)
[ RUN      ] TrackedPreferenceIncident.DifferentIncidentDifferentDigest
[       OK ] TrackedPreferenceIncident.DifferentIncidentDifferentDigest (0 ms)
[2101/3224] TrackedPreferenceIncident.DifferentIncidentDifferentDigest (0 ms)
[ RUN      ] SafeBrowsingDatabaseTest.BrowseAndUnwantedDatabasesAndPrefixSets
[       OK ] SafeBrowsingDatabaseTest.BrowseAndUnwantedDatabasesAndPrefixSets (205 ms)
[2102/3224] SafeBrowsingDatabaseTest.BrowseAndUnwantedDatabasesAndPrefixSets (205 ms)
[ RUN      ] SafeBrowsingDatabaseTest.Whitelists
[       OK ] SafeBrowsingDatabaseTest.Whitelists (111 ms)
[2103/3224] SafeBrowsingDatabaseTest.Whitelists (111 ms)
[ RUN      ] SafeBrowsingDatabaseTest.CachedPrefixHitFullMiss
[       OK ] SafeBrowsingDatabaseTest.CachedPrefixHitFullMiss (8 ms)
[2104/3224] SafeBrowsingDatabaseTest.CachedPrefixHitFullMiss (8 ms)
[ RUN      ] SafeBrowsingDatabaseTest.BrowseFullHashMatching
[       OK ] SafeBrowsingDatabaseTest.BrowseFullHashMatching (25 ms)
[2105/3224] SafeBrowsingDatabaseTest.BrowseFullHashMatching (25 ms)
[ RUN      ] SafeBrowsingDatabaseTest.BrowseFullHashAndPrefixMatching
[       OK ] SafeBrowsingDatabaseTest.BrowseFullHashAndPrefixMatching (27 ms)
[2106/3224] SafeBrowsingDatabaseTest.BrowseFullHashAndPrefixMatching (27 ms)
[ RUN      ] SafeBrowsingDatabaseTest.MalwareIpBlacklist
[       OK ] SafeBrowsingDatabaseTest.MalwareIpBlacklist (11 ms)
[2107/3224] SafeBrowsingDatabaseTest.MalwareIpBlacklist (11 ms)
[ RUN      ] SafeBrowsingStoreFileTest.Delete
[       OK ] SafeBrowsingStoreFileTest.Delete (1 ms)
[2108/3224] SafeBrowsingStoreFileTest.Delete (1 ms)
[ RUN      ] SafeBrowsingStoreFileTest.CheckValidity
[       OK ] SafeBrowsingStoreFileTest.CheckValidity (1 ms)
[2109/3224] SafeBrowsingStoreFileTest.CheckValidity (1 ms)
[ RUN      ] SafeBrowsingStoreFileTest.CheckValidityHeader
[       OK ] SafeBrowsingStoreFileTest.CheckValidityHeader (1 ms)
[2110/3224] SafeBrowsingStoreFileTest.CheckValidityHeader (1 ms)
[ RUN      ] SafeBrowsingStoreFileTest.CheckValidityPayload
[       OK ] SafeBrowsingStoreFileTest.CheckValidityPayload (1 ms)
[2111/3224] SafeBrowsingStoreFileTest.CheckValidityPayload (1 ms)
[ RUN      ] BinaryFeatureExtractorTest.ExtractBigBlockDigest
[       OK ] BinaryFeatureExtractorTest.ExtractBigBlockDigest (1 ms)
[2112/3224] BinaryFeatureExtractorTest.ExtractBigBlockDigest (1 ms)
[ RUN      ] PhishingFeaturesTest.TooManyFeatures
[4058:4058:0702/225632:3815206264:ERROR:features.cc(27)] Not adding feature: Extra0 because the feature map is too large.
[4058:4058:0702/225632:3815206592:ERROR:features.cc(27)] Not adding feature: Extra1 because the feature map is too large.
[4058:4058:0702/225632:3815206740:ERROR:features.cc(27)] Not adding feature: Extra2 because the feature map is too large.
[       OK ] PhishingFeaturesTest.TooManyFeatures (59 ms)
[2113/3224] PhishingFeaturesTest.TooManyFeatures (59 ms)
[ RUN      ] PhishingFeaturesTest.IllegalFeatureValue
[4058:4058:0702/225632:3815217675:ERROR:features.cc(35)] Not adding feature: toosmall because the value -0.1 is not in the range [0.0, 1.0].
[4058:4058:0702/225632:3815217939:ERROR:features.cc(35)] Not adding feature: toolarge because the value 1.1 is not in the range [0.0, 1.0].
[       OK ] PhishingFeaturesTest.IllegalFeatureValue (0 ms)
[2114/3224] PhishingFeaturesTest.IllegalFeatureValue (0 ms)
[ RUN      ] MurmurHash3UtilTest.MurmurHash3String
[       OK ] MurmurHash3UtilTest.MurmurHash3String (0 ms)
[2115/3224] MurmurHash3UtilTest.MurmurHash3String (0 ms)
[ RUN      ] PhishingTermFeatureExtractorTest.Continuation
[       OK ] PhishingTermFeatureExtractorTest.Continuation (6 ms)
[2116/3224] PhishingTermFeatureExtractorTest.Continuation (6 ms)
[ RUN      ] PhishingTermFeatureExtractorTest.PartialExtractionTest
[       OK ] PhishingTermFeatureExtractorTest.PartialExtractionTest (4 ms)
[2117/3224] PhishingTermFeatureExtractorTest.PartialExtractionTest (4 ms)
[ RUN      ] PhishingUrlFeatureExtractorTest.ExtractFeatures
[       OK ] PhishingUrlFeatureExtractorTest.ExtractFeatures (2 ms)
[2118/3224] PhishingUrlFeatureExtractorTest.ExtractFeatures (2 ms)
[ RUN      ] PhishingScorerTest.HasValidModel
[libprotobuf ERROR ../../third_party/protobuf/src/google/protobuf/message_lite.cc:123] Can't parse message of type "safe_browsing.ClientSideModel" because it is missing required fields: (cannot determine missing fields for lite message)
[       OK ] PhishingScorerTest.HasValidModel (0 ms)
[2119/3224] PhishingScorerTest.HasValidModel (0 ms)
[ RUN      ] PhishingScorerTest.ComputeScore
[       OK ] PhishingScorerTest.ComputeScore (0 ms)
[2120/3224] PhishingScorerTest.ComputeScore (0 ms)
[ RUN      ] AccountChooserModelTest.ObeysPref
[       OK ] AccountChooserModelTest.ObeysPref (67 ms)
[2121/3224] AccountChooserModelTest.ObeysPref (67 ms)
[ RUN      ] VariationsSeedSignatureIncident.GetType
[       OK ] VariationsSeedSignatureIncident.GetType (1 ms)
[2122/3224] VariationsSeedSignatureIncident.GetType (1 ms)
[ RUN      ] VariationsSeedSignatureIncident.SameIncidentSameDigest
[       OK ] VariationsSeedSignatureIncident.SameIncidentSameDigest (0 ms)
[2123/3224] VariationsSeedSignatureIncident.SameIncidentSameDigest (0 ms)
[ RUN      ] VariationsSeedSignatureIncident.DifferentIncidentDifferentDigest
[       OK ] VariationsSeedSignatureIncident.DifferentIncidentDifferentDigest (0 ms)
[2124/3224] VariationsSeedSignatureIncident.DifferentIncidentDifferentDigest (0 ms)
[ RUN      ] SafeBrowsingDatabaseManagerTest.CheckCorrespondsListType
[       OK ] SafeBrowsingDatabaseManagerTest.CheckCorrespondsListType (1 ms)
[2125/3224] SafeBrowsingDatabaseManagerTest.CheckCorrespondsListType (1 ms)
[ RUN      ] SafeBrowsingDatabaseManagerTest.ServiceStopWithPendingChecks
[       OK ] SafeBrowsingDatabaseManagerTest.ServiceStopWithPendingChecks (4 ms)
[2126/3224] SafeBrowsingDatabaseManagerTest.ServiceStopWithPendingChecks (4 ms)
[ RUN      ] MalwareDetailsTest.MalwareDOMDetails
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.MalwareDOMDetails (402 ms)
[2127/3224] MalwareDetailsTest.MalwareDOMDetails (402 ms)
[ RUN      ] MalwareDetailsTest.MalwareWithRedirectUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.MalwareWithRedirectUrl (195 ms)
[2128/3224] MalwareDetailsTest.MalwareWithRedirectUrl (195 ms)
[ RUN      ] MalwareDetailsTest.HTTPCache
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.HTTPCache (169 ms)
[2129/3224] MalwareDetailsTest.HTTPCache (169 ms)
[ RUN      ] MalwareDetailsTest.HTTPCacheNoEntries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.HTTPCacheNoEntries (181 ms)
[2130/3224] MalwareDetailsTest.HTTPCacheNoEntries (181 ms)
[ RUN      ] MalwareDetailsTest.HistoryServiceUrls
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.HistoryServiceUrls (921 ms)
[2131/3224] MalwareDetailsTest.HistoryServiceUrls (921 ms)
[ RUN      ] PrivetLocalPrintTest.PDFPrintInvalidDocumentTypeRetry
[       OK ] PrivetLocalPrintTest.PDFPrintInvalidDocumentTypeRetry (3 ms)
[2132/3224] PrivetLocalPrintTest.PDFPrintInvalidDocumentTypeRetry (3 ms)
[ RUN      ] PrivetLocalPrintTest.LocalPrintRetryOnInvalidJobID
[       OK ] PrivetLocalPrintTest.LocalPrintRetryOnInvalidJobID (3002 ms)
[2133/3224] PrivetLocalPrintTest.LocalPrintRetryOnInvalidJobID (3002 ms)
[ RUN      ] PrivetURLFetcherTest.FetchSuccess
[       OK ] PrivetURLFetcherTest.FetchSuccess (1 ms)
[2134/3224] PrivetURLFetcherTest.FetchSuccess (1 ms)
[ RUN      ] PrivetURLFetcherTest.HTTP503Retry
[       OK ] PrivetURLFetcherTest.HTTP503Retry (7001 ms)
[2135/3224] PrivetURLFetcherTest.HTTP503Retry (7001 ms)
[ RUN      ] PrivetURLFetcherTest.AlwaysSendEmpty
[       OK ] PrivetURLFetcherTest.AlwaysSendEmpty (1 ms)
[2136/3224] PrivetURLFetcherTest.AlwaysSendEmpty (1 ms)
[ RUN      ] PrivetURLFetcherTest.FetchHasError
[       OK ] PrivetURLFetcherTest.FetchHasError (1 ms)
[2137/3224] PrivetURLFetcherTest.FetchHasError (1 ms)
[ RUN      ] PrivetURLFetcherTest.FetcherRawData
[       OK ] PrivetURLFetcherTest.FetcherRawData (1 ms)
[2138/3224] PrivetURLFetcherTest.FetcherRawData (1 ms)
[ RUN      ] PrivetURLFetcherTest.RangeRequest
[       OK ] PrivetURLFetcherTest.RangeRequest (0 ms)
[2139/3224] PrivetURLFetcherTest.RangeRequest (0 ms)
[ RUN      ] PrivetURLFetcherTest.FetcherToFile
[       OK ] PrivetURLFetcherTest.FetcherToFile (0 ms)
[2140/3224] PrivetURLFetcherTest.FetcherToFile (0 ms)
[ RUN      ] PrivetURLFetcherTest.V3Mode
[       OK ] PrivetURLFetcherTest.V3Mode (0 ms)
[2141/3224] PrivetURLFetcherTest.V3Mode (0 ms)
[ RUN      ] SafeBrowsingStoreFileTest.CheckValidityChecksum
[       OK ] SafeBrowsingStoreFileTest.CheckValidityChecksum (1 ms)
[2142/3224] SafeBrowsingStoreFileTest.CheckValidityChecksum (1 ms)
[ RUN      ] SafeBrowsingStoreTest.SBProcessSubsEmpty
[       OK ] SafeBrowsingStoreTest.SBProcessSubsEmpty (1 ms)
[2143/3224] SafeBrowsingStoreTest.SBProcessSubsEmpty (1 ms)
[ RUN      ] SafeBrowsingUtilTest.ListIdVerification
[       OK ] SafeBrowsingUtilTest.ListIdVerification (0 ms)
[2144/3224] SafeBrowsingUtilTest.ListIdVerification (0 ms)
[ RUN      ] SafeBrowsingUtilTest.FullHashOperators
[       OK ] SafeBrowsingUtilTest.FullHashOperators (0 ms)
[2145/3224] SafeBrowsingUtilTest.FullHashOperators (0 ms)
[ RUN      ] SandboxedZipAnalyzerTest.TwoBinariesOneSigned
[       OK ] SandboxedZipAnalyzerTest.TwoBinariesOneSigned (46 ms)
[2146/3224] SandboxedZipAnalyzerTest.TwoBinariesOneSigned (46 ms)
[ RUN      ] TwoPhaseUploaderTest.UploadFile
server started on port 35329...
sending server_data: {"host": "127.0.0.1", "port": 35329} (36 bytes)
POST '/start' 'metadata'
localhost - - [02/Jul/2015 22:56:32] "POST /start HTTP/1.1" 201 -
PUT '/put?/start,4c24b2612e94e2ae622e54397663f2b7bf0a2e17,' 20914 bytes
localhost - - [02/Jul/2015 22:56:32] "PUT /put?/start,4c24b2612e94e2ae622e54397663f2b7bf0a2e17, HTTP/1.1" 200 -
[       OK ] TwoPhaseUploaderTest.UploadFile (517 ms)
[2147/3224] TwoPhaseUploaderTest.UploadFile (517 ms)
[ RUN      ] TwoPhaseUploaderTest.PhaseOneConnectionClosed
server started on port 33226...
sending server_data: {"host": "127.0.0.1", "port": 33226} (36 bytes)
POST '/start?p1close=1' 'metadata'
[4056:4056:0702/225632:3816129290:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-324
[       OK ] TwoPhaseUploaderTest.PhaseOneConnectionClosed (378 ms)
[2148/3224] TwoPhaseUploaderTest.PhaseOneConnectionClosed (378 ms)
[ RUN      ] SafeBrowsingUIManagerTest.WhitelistUrl
[       OK ] SafeBrowsingUIManagerTest.WhitelistUrl (1 ms)
[2149/3224] SafeBrowsingUIManagerTest.WhitelistUrl (1 ms)
[ RUN      ] SafeBrowsingUIManagerTest.WhitelistThreat
[       OK ] SafeBrowsingUIManagerTest.WhitelistThreat (1 ms)
[2150/3224] SafeBrowsingUIManagerTest.WhitelistThreat (1 ms)
[ RUN      ] BinaryFeatureExtractorTest.ExtractSmallDigest
[       OK ] BinaryFeatureExtractorTest.ExtractSmallDigest (0 ms)
[2151/3224] BinaryFeatureExtractorTest.ExtractSmallDigest (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestReset
[       OK ] SafeBrowsingProtocolParsingTest.TestReset (1 ms)
[2152/3224] SafeBrowsingProtocolParsingTest.TestReset (1 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestZeroSizeAddChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestZeroSizeAddChunk (1 ms)
[2153/3224] SafeBrowsingProtocolParsingTest.TestZeroSizeAddChunk (1 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestZeroSizeSubChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestZeroSizeSubChunk (1 ms)
[2154/3224] SafeBrowsingProtocolParsingTest.TestZeroSizeSubChunk (1 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.PageWithMalwareResourceDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.PageWithMalwareResourceDontProceed (594 ms)
[2155/3224] SafeBrowsingBlockingPageTest.PageWithMalwareResourceDontProceed (594 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceDontProceed (256 ms)
[2156/3224] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceDontProceed (256 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceedThenDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceedThenDontProceed (311 ms)
[2157/3224] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceedThenDontProceed (311 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceedThenDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceedThenDontProceed (311 ms)
[2158/3224] SafeBrowsingBlockingPageTest.PageWithMultipleMalwareResourceProceed (206 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.NavigatingBackAndForth
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.NavigatingBackAndForth (335 ms)
[2159/3224] SafeBrowsingBlockingPageTest.NavigatingBackAndForth (335 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.MalwareReportsDisabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.MalwareReportsDisabled (196 ms)
[2160/3224] SafeBrowsingBlockingPageTest.MalwareReportsDisabled (196 ms)
[ RUN      ] SafeBrowsingDatabaseTest.BrowseListsInfo
[       OK ] SafeBrowsingDatabaseTest.BrowseListsInfo (30 ms)
[2161/3224] SafeBrowsingDatabaseTest.BrowseListsInfo (30 ms)
[ RUN      ] AccountChooserModelTest.HandlesError
[       OK ] AccountChooserModelTest.HandlesError (59 ms)
[2162/3224] AccountChooserModelTest.HandlesError (59 ms)
[ RUN      ] AccountChooserModelTest.HandlesSigninError
[       OK ] AccountChooserModelTest.HandlesSigninError (40 ms)
[2163/3224] AccountChooserModelTest.HandlesSigninError (40 ms)
[ RUN      ] AccountChooserModelTest.RespectsUserChoice
[       OK ] AccountChooserModelTest.RespectsUserChoice (41 ms)
[2164/3224] AccountChooserModelTest.RespectsUserChoice (41 ms)
[ RUN      ] AutofillDialogControllerTest.RefuseToShowWithNoAutocompleteAttributes
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.RefuseToShowWithNoAutocompleteAttributes (493 ms)
[2165/3224] AutofillDialogControllerTest.RefuseToShowWithNoAutocompleteAttributes (493 ms)
[ RUN      ] AutofillDialogControllerTest.DefaultValidityMessage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DefaultValidityMessage (161 ms)
[2166/3224] AutofillDialogControllerTest.DefaultValidityMessage (161 ms)
[ RUN      ] AutofillDialogControllerTest.PhoneNumberValidation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.PhoneNumberValidation (388 ms)
[2167/3224] AutofillDialogControllerTest.PhoneNumberValidation (388 ms)
[ RUN      ] AutofillDialogControllerTest.ExpirationDateValidity
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ExpirationDateValidity (144 ms)
[2168/3224] AutofillDialogControllerTest.ExpirationDateValidity (144 ms)
[ RUN      ] AutofillDialogControllerTest.BillingNameValidation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.BillingNameValidation (188 ms)
[2169/3224] AutofillDialogControllerTest.BillingNameValidation (188 ms)
[ RUN      ] AutofillDialogControllerTest.CreditCardNumberValidation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.CreditCardNumberValidation (279 ms)
[2170/3224] AutofillDialogControllerTest.CreditCardNumberValidation (279 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillProfileDefaults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillProfileDefaults (1497 ms)
[2171/3224] AutofillDialogControllerTest.AutofillProfileDefaults (1497 ms)
[ RUN      ] DataModelWrapperTest.GetDisplayTextEmptyWithoutPhone
[       OK ] DataModelWrapperTest.GetDisplayTextEmptyWithoutPhone (100 ms)
[2172/3224] DataModelWrapperTest.GetDisplayTextEmptyWithoutPhone (100 ms)
[ RUN      ] DataModelWrapperTest.GetDisplayPhoneNumber
[       OK ] DataModelWrapperTest.GetDisplayPhoneNumber (60 ms)
[2173/3224] DataModelWrapperTest.GetDisplayPhoneNumber (60 ms)
[ RUN      ] PluginMetricsProviderTest.IsPluginProcess
[       OK ] PluginMetricsProviderTest.IsPluginProcess (1 ms)
[2174/3224] PluginMetricsProviderTest.IsPluginProcess (1 ms)
[ RUN      ] PluginMetricsProviderTest.RecordCurrentStateWithDelay
[       OK ] PluginMetricsProviderTest.RecordCurrentStateWithDelay (11 ms)
[2175/3224] PluginMetricsProviderTest.RecordCurrentStateWithDelay (11 ms)
[ RUN      ] PluginFinderTest.JsonSyntax
[       OK ] PluginFinderTest.JsonSyntax (2 ms)
[2176/3224] PluginFinderTest.JsonSyntax (2 ms)
[ RUN      ] PluginInfoMessageFilterTest.GetPluginContentSetting
[       OK ] PluginInfoMessageFilterTest.GetPluginContentSetting (80 ms)
[2177/3224] PluginInfoMessageFilterTest.GetPluginContentSetting (80 ms)
[ RUN      ] PluginMetadataTest.SecurityStatus
[       OK ] PluginMetadataTest.SecurityStatus (0 ms)
[2178/3224] PluginMetadataTest.SecurityStatus (0 ms)
[ RUN      ] PluginPrefsTest.EnabledByPolicy
[       OK ] PluginPrefsTest.EnabledByPolicy (0 ms)
[2179/3224] PluginPrefsTest.EnabledByPolicy (0 ms)
[ RUN      ] CloudPrintProxyPolicyTest.VerifyExpectations
[       OK ] CloudPrintProxyPolicyTest.VerifyExpectations (55 ms)
[2180/3224] CloudPrintProxyPolicyTest.VerifyExpectations (55 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabled
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabled (43 ms)
[2181/3224] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabled (43 ms)
[ RUN      ] AutofillDialogControllerTest.SuggestCountrylessProfiles
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SuggestCountrylessProfiles (882 ms)
[2182/3224] AutofillDialogControllerTest.SuggestCountrylessProfiles (882 ms)
[ RUN      ] AutofillDialogControllerTest.SwitchFromWalletWithFirstName
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SwitchFromWalletWithFirstName (232 ms)
[2183/3224] AutofillDialogControllerTest.SwitchFromWalletWithFirstName (232 ms)
[ RUN      ] AutofillDialogControllerTest.WalletBillingCountry
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletBillingCountry (241 ms)
[2184/3224] AutofillDialogControllerTest.WalletBillingCountry (241 ms)
[ RUN      ] AutofillDialogI18nInput.USShippingAddress
[       OK ] AutofillDialogI18nInput.USShippingAddress (0 ms)
[2185/3224] AutofillDialogI18nInput.USShippingAddress (0 ms)
[ RUN      ] AutofillDialogI18nInput.USCityStateAndZipCodeShareInputRow
[       OK ] AutofillDialogI18nInput.USCityStateAndZipCodeShareInputRow (0 ms)
[2186/3224] AutofillDialogI18nInput.USCityStateAndZipCodeShareInputRow (0 ms)
[ RUN      ] AutofillDialogI18nInput.IvoryCoastNoStreetLine2
[       OK ] AutofillDialogI18nInput.IvoryCoastNoStreetLine2 (1 ms)
[2187/3224] AutofillDialogI18nInput.IvoryCoastNoStreetLine2 (1 ms)
[ RUN      ] AutofillCreditCardWrapperTest.GetInfoCreditCardExpMonth
[       OK ] AutofillCreditCardWrapperTest.GetInfoCreditCardExpMonth (0 ms)
[2188/3224] AutofillCreditCardWrapperTest.GetInfoCreditCardExpMonth (0 ms)
[ RUN      ] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenInvalid
[       OK ] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenInvalid (0 ms)
[2189/3224] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenInvalid (0 ms)
[ RUN      ] AutofillCreditCardWrapperTest.GetDisplayTextNotEmptyWhenValid
[       OK ] AutofillCreditCardWrapperTest.GetDisplayTextNotEmptyWhenValid (0 ms)
[2190/3224] AutofillCreditCardWrapperTest.GetDisplayTextNotEmptyWhenValid (0 ms)
[ RUN      ] WalletInstrumentWrapperTest.GetInfoCreditCardExpMonth
[       OK ] WalletInstrumentWrapperTest.GetInfoCreditCardExpMonth (0 ms)
[2191/3224] WalletInstrumentWrapperTest.GetInfoCreditCardExpMonth (0 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInstrumentWithInvalidInstruments
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInstrumentWithInvalidInstruments (545 ms)
[2192/3224] AutofillDialogControllerTest.SaveInstrumentWithInvalidInstruments (545 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInstrumentAndAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInstrumentAndAddress (238 ms)
[2193/3224] AutofillDialogControllerTest.SaveInstrumentAndAddress (238 ms)
[ RUN      ] AutofillDialogControllerTest.BillingForShipping
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.BillingForShipping (290 ms)
[2194/3224] AutofillDialogControllerTest.BillingForShipping (290 ms)
[ RUN      ] AutofillDialogControllerTest.BillingForShippingHasMatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.BillingForShippingHasMatch (210 ms)
[2195/3224] AutofillDialogControllerTest.BillingForShippingHasMatch (210 ms)
[ RUN      ] AutofillDialogControllerTest.ManageItem
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ManageItem (375 ms)
[2196/3224] AutofillDialogControllerTest.ManageItem (375 ms)
[ RUN      ] AutofillDialogControllerTest.AddAutofillProfile
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AddAutofillProfile (505 ms)
[2197/3224] AutofillDialogControllerTest.AddAutofillProfile (505 ms)
[ RUN      ] AutofillDialogControllerTest.WalletServerSideValidation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletServerSideValidation (310 ms)
[2198/3224] AutofillDialogControllerTest.WalletServerSideValidation (310 ms)
[ RUN      ] AutofillDialogControllerTest.WalletServerSideValidationUnrecoverable
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletServerSideValidationUnrecoverable (346 ms)
[2199/3224] AutofillDialogControllerTest.WalletServerSideValidationUnrecoverable (346 ms)
[ RUN      ] AutofillDialogControllerTest.WalletBanners
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletBanners (960 ms)
[2200/3224] AutofillDialogControllerTest.WalletBanners (960 ms)
[ RUN      ] AutofillDialogControllerTest.ViewCancelDoesntSetPref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ViewCancelDoesntSetPref (171 ms)
[2201/3224] AutofillDialogControllerTest.ViewCancelDoesntSetPref (171 ms)
[ RUN      ] AutofillDialogControllerTest.GeneratedCardBubbleShown
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.GeneratedCardBubbleShown (762 ms)
[2202/3224] AutofillDialogControllerTest.GeneratedCardBubbleShown (762 ms)
[ RUN      ] AutofillDialogControllerTest.ReloadWalletItemsOnActivation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ReloadWalletItemsOnActivation (349 ms)
[2203/3224] AutofillDialogControllerTest.ReloadWalletItemsOnActivation (349 ms)
[ RUN      ] AutofillDialogControllerTest.ReloadWalletItemsOnActivationWithNewDefaults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ReloadWalletItemsOnActivationWithNewDefaults (337 ms)
[2204/3224] AutofillDialogControllerTest.ReloadWalletItemsOnActivationWithNewDefaults (337 ms)
[ RUN      ] AutofillDialogControllerTest.ReloadWithEmptyWalletItems
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ReloadWithEmptyWalletItems (339 ms)
[2205/3224] AutofillDialogControllerTest.ReloadWithEmptyWalletItems (339 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInChromeByDefault
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInChromeByDefault (339 ms)
[2206/3224] AutofillDialogControllerTest.SaveInChromeByDefault (339 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInChromePreferenceRememberedOnSuccess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInChromePreferenceRememberedOnSuccess (250 ms)
[2207/3224] AutofillDialogControllerTest.SaveInChromePreferenceRememberedOnSuccess (250 ms)
[ RUN      ] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesAfterDelay
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesAfterDelay (195 ms)
[2208/3224] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesAfterDelay (195 ms)
[ RUN      ] AutofillDialogControllerTest.SubmitButtonIsDisabled_NoSpinner
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SubmitButtonIsDisabled_NoSpinner (165 ms)
[2209/3224] AutofillDialogControllerTest.SubmitButtonIsDisabled_NoSpinner (165 ms)
[ RUN      ] AutofillDialogControllerTest.IconsForFields_NoCreditCard
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.IconsForFields_NoCreditCard (134 ms)
[2210/3224] AutofillDialogControllerTest.IconsForFields_NoCreditCard (134 ms)
[ RUN      ] AutofillDialogControllerTest.IconsForFields_CvcOnly
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.IconsForFields_CvcOnly (136 ms)
[2211/3224] AutofillDialogControllerTest.IconsForFields_CvcOnly (136 ms)
[ RUN      ] AutofillDialogControllerTest.ViewSubmitSetsPref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ViewSubmitSetsPref (923 ms)
[2212/3224] AutofillDialogControllerTest.ViewSubmitSetsPref (923 ms)
[ RUN      ] AutofillDialogControllerTest.HideWalletEmail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.HideWalletEmail (388 ms)
[2213/3224] AutofillDialogControllerTest.HideWalletEmail (388 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillTypes
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillTypes (304 ms)
[2214/3224] AutofillDialogControllerTest.AutofillTypes (304 ms)
[ RUN      ] AutofillDialogControllerTest.DisabledAutofill
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DisabledAutofill (481 ms)
[2215/3224] AutofillDialogControllerTest.DisabledAutofill (481 ms)
[ RUN      ] AutofillDialogControllerTest.RiskNeverLoadsWithPendingLegalDocuments
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.RiskNeverLoadsWithPendingLegalDocuments (311 ms)
[2216/3224] AutofillDialogControllerTest.RiskNeverLoadsWithPendingLegalDocuments (311 ms)
[ RUN      ] AutofillDialogControllerTest.RiskLoadsAfterAcceptingLegalDocuments
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.RiskLoadsAfterAcceptingLegalDocuments (303 ms)
[2217/3224] AutofillDialogControllerTest.RiskLoadsAfterAcceptingLegalDocuments (303 ms)
[ RUN      ] AutofillDialogControllerTest.ShippingSectionCanBeHidden
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ShippingSectionCanBeHidden (487 ms)
[2218/3224] AutofillDialogControllerTest.ShippingSectionCanBeHidden (487 ms)
[ RUN      ] AutofillDialogControllerTest.ShippingSectionCanBeHiddenForWallet
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ShippingSectionCanBeHiddenForWallet (312 ms)
[2219/3224] AutofillDialogControllerTest.ShippingSectionCanBeHiddenForWallet (312 ms)
[ RUN      ] AutofillDialogControllerTest.ChooseAnotherInstrumentOrAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ChooseAnotherInstrumentOrAddress (259 ms)
[2220/3224] AutofillDialogControllerTest.ChooseAnotherInstrumentOrAddress (259 ms)
[ RUN      ] AutofillDialogControllerTest.NewCardBubbleShown
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NewCardBubbleShown (285 ms)
[2221/3224] AutofillDialogControllerTest.NewCardBubbleShown (285 ms)
[ RUN      ] PrinterJobQueueHandlerTest.PreferNoTimeTest
[       OK ] PrinterJobQueueHandlerTest.PreferNoTimeTest (2 ms)
[2222/3224] PrinterJobQueueHandlerTest.PreferNoTimeTest (2 ms)
[ RUN      ] PrinterJobQueueHandlerTest.PreferLowerTimeTest
[       OK ] PrinterJobQueueHandlerTest.PreferLowerTimeTest (1 ms)
[2223/3224] PrinterJobQueueHandlerTest.PreferLowerTimeTest (1 ms)
[ RUN      ] ServiceProcessPrefsTest.RetrievePrefs
[       OK ] ServiceProcessPrefsTest.RetrievePrefs (7 ms)
[2224/3224] ServiceProcessPrefsTest.RetrievePrefs (7 ms)
[ RUN      ] CreateSessionRequestTest.Getters
[       OK ] CreateSessionRequestTest.Getters (0 ms)
[2225/3224] CreateSessionRequestTest.Getters (0 ms)
[ RUN      ] CreateSessionRequestTest.ErrorCallback
[       OK ] CreateSessionRequestTest.ErrorCallback (0 ms)
[2226/3224] CreateSessionRequestTest.ErrorCallback (0 ms)
[ RUN      ] IssueManagerUnitTest.InitializeManager
[       OK ] IssueManagerUnitTest.InitializeManager (0 ms)
[2227/3224] IssueManagerUnitTest.InitializeManager (0 ms)
[ RUN      ] IssueManagerUnitTest.AddIssue
[       OK ] IssueManagerUnitTest.AddIssue (0 ms)
[2228/3224] IssueManagerUnitTest.AddIssue (0 ms)
[ RUN      ] IssueManagerUnitTest.ClearIssue
[       OK ] IssueManagerUnitTest.ClearIssue (0 ms)
[2229/3224] IssueManagerUnitTest.ClearIssue (0 ms)
[ RUN      ] IssueManagerUnitTest.ClearAllIssues
[       OK ] IssueManagerUnitTest.ClearAllIssues (1 ms)
[2230/3224] IssueManagerUnitTest.ClearAllIssues (1 ms)
[ RUN      ] IssueManagerUnitTest.ClearIssuesWithRouteId
[       OK ] IssueManagerUnitTest.ClearIssuesWithRouteId (1 ms)
[2231/3224] IssueManagerUnitTest.ClearIssuesWithRouteId (1 ms)
[ RUN      ] IssueUnitTest.CustomIssueConstructionWithNoSecondaryActions
[       OK ] IssueUnitTest.CustomIssueConstructionWithNoSecondaryActions (1 ms)
[2232/3224] IssueUnitTest.CustomIssueConstructionWithNoSecondaryActions (1 ms)
[ RUN      ] IssueUnitTest.CustomIssueConstructionWithSecondaryActions
[       OK ] IssueUnitTest.CustomIssueConstructionWithSecondaryActions (0 ms)
[2233/3224] IssueUnitTest.CustomIssueConstructionWithSecondaryActions (0 ms)
[ RUN      ] MediaRouteTest.Equals
[       OK ] MediaRouteTest.Equals (0 ms)
[2234/3224] MediaRouteTest.Equals (0 ms)
[ RUN      ] MediaRouterMojoImplTest.CreateRoute
[       OK ] MediaRouterMojoImplTest.CreateRoute (3 ms)
[2235/3224] MediaRouterMojoImplTest.CreateRoute (3 ms)
[ RUN      ] MediaRouterMojoImplTest.CreateRouteFails
[       OK ] MediaRouterMojoImplTest.CreateRouteFails (1 ms)
[2236/3224] MediaRouterMojoImplTest.CreateRouteFails (1 ms)
[ RUN      ] MediaRouterMojoImplTest.JoinRouteFails
[       OK ] MediaRouterMojoImplTest.JoinRouteFails (1 ms)
[2237/3224] MediaRouterMojoImplTest.JoinRouteFails (1 ms)
[ RUN      ] MediaRouterMojoImplTest.CloseRoute
[       OK ] MediaRouterMojoImplTest.CloseRoute (1 ms)
[2238/3224] MediaRouterMojoImplTest.CloseRoute (1 ms)
[ RUN      ] MediaRouterMojoImplTest.SendRouteMessage
[       OK ] MediaRouterMojoImplTest.SendRouteMessage (1 ms)
[2239/3224] MediaRouterMojoImplTest.SendRouteMessage (1 ms)
[ RUN      ] MediaRouterMojoImplTest.ListenForRouteMessages
[4189:4189:0702/225639:3822275418:ERROR:media_route.cc(43)] Invalid media route ID. Expecting prefix urn:x-org.chromium:media:route:
[4189:4189:0702/225639:3822275552:ERROR:media_route.cc(43)] Invalid media route ID. Expecting prefix urn:x-org.chromium:media:route:
[       OK ] MediaRouterMojoImplTest.ListenForRouteMessages (2 ms)
[2240/3224] MediaRouterMojoImplTest.ListenForRouteMessages (2 ms)
[ RUN      ] MediaRouterMojoImplTest.QueuedWhileAsleep
[       OK ] MediaRouterMojoImplTest.QueuedWhileAsleep (2 ms)
[2241/3224] MediaRouterMojoImplTest.QueuedWhileAsleep (2 ms)
[ RUN      ] AutofillDialogControllerTest.SaveCreditCardIncludesName_NoBilling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveCreditCardIncludesName_NoBilling (876 ms)
[2242/3224] AutofillDialogControllerTest.SaveCreditCardIncludesName_NoBilling (876 ms)
[ RUN      ] AutofillDialogControllerTest.InputEditability
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.InputEditability (323 ms)
[2243/3224] AutofillDialogControllerTest.InputEditability (323 ms)
[ RUN      ] AutofillDialogControllerTest.HideWalletInOtherCountries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.HideWalletInOtherCountries (663 ms)
[2244/3224] AutofillDialogControllerTest.HideWalletInOtherCountries (663 ms)
[ RUN      ] AutofillDialogControllerTest.DontGetWalletTillNecessary
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DontGetWalletTillNecessary (392 ms)
[2245/3224] AutofillDialogControllerTest.DontGetWalletTillNecessary (392 ms)
[ RUN      ] AutofillDialogControllerTest.IconReservedForCreditCardField
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.IconReservedForCreditCardField (140 ms)
[2246/3224] AutofillDialogControllerTest.IconReservedForCreditCardField (140 ms)
[ RUN      ] AutofillDialogControllerTest.CorrectCountryFromInputs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.CorrectCountryFromInputs (139 ms)
[2247/3224] AutofillDialogControllerTest.CorrectCountryFromInputs (139 ms)
[ RUN      ] AutofillDialogControllerTest.UsValidationRulesLoadedForJpOnlyProfile
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.UsValidationRulesLoadedForJpOnlyProfile (214 ms)
[2248/3224] AutofillDialogControllerTest.UsValidationRulesLoadedForJpOnlyProfile (214 ms)
[ RUN      ] AutofillDialogControllerTest.InvalidWhenRulesNotReady
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.InvalidWhenRulesNotReady (136 ms)
[2249/3224] AutofillDialogControllerTest.InvalidWhenRulesNotReady (136 ms)
[ RUN      ] AutofillDialogControllerTest.LimitedCountryChoices
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.LimitedCountryChoices (480 ms)
[2250/3224] AutofillDialogControllerTest.LimitedCountryChoices (480 ms)
[ RUN      ] AutofillDialogControllerTest.NoCountryChoices
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NoCountryChoices (218 ms)
[2251/3224] AutofillDialogControllerTest.NoCountryChoices (218 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenSetPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenSetPolicy (45 ms)
[2252/3224] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenSetPolicy (45 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicy (23 ms)
[2253/3224] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicy (23 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.MultiplePreviewDialogs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.MultiplePreviewDialogs (386 ms)
[2254/3224] PrintPreviewDialogControllerUnitTest.MultiplePreviewDialogs (386 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GetPrinters
[       OK ] ExtensionPrinterHandlerTest.GetPrinters (35 ms)
[2255/3224] ExtensionPrinterHandlerTest.GetPrinters (35 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GetCapability_Reset
[       OK ] ExtensionPrinterHandlerTest.GetCapability_Reset (42 ms)
[2256/3224] ExtensionPrinterHandlerTest.GetCapability_Reset (42 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pdf
[       OK ] ExtensionPrinterHandlerTest.Print_Pdf (43 ms)
[2257/3224] ExtensionPrinterHandlerTest.Print_Pdf (43 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_All
[       OK ] ExtensionPrinterHandlerTest.Print_All (42 ms)
[2258/3224] ExtensionPrinterHandlerTest.Print_All (42 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pwg_Reset
[       OK ] ExtensionPrinterHandlerTest.Print_Pwg_Reset (44 ms)
[2259/3224] ExtensionPrinterHandlerTest.Print_Pwg_Reset (44 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pwg_InvalidTicket
[       OK ] ExtensionPrinterHandlerTest.Print_Pwg_InvalidTicket (40 ms)
[2260/3224] ExtensionPrinterHandlerTest.Print_Pwg_InvalidTicket (40 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pwg_FailedConversion
[       OK ] ExtensionPrinterHandlerTest.Print_Pwg_FailedConversion (41 ms)
[2261/3224] ExtensionPrinterHandlerTest.Print_Pwg_FailedConversion (41 ms)
[ RUN      ] AutofillDialogControllerTest.NewAutofillProfileIsDefault
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NewAutofillProfileIsDefault (853 ms)
[2262/3224] AutofillDialogControllerTest.NewAutofillProfileIsDefault (853 ms)
[ RUN      ] AutofillDialogControllerTest.SuggestValidEmail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SuggestValidEmail (359 ms)
[2263/3224] AutofillDialogControllerTest.SuggestValidEmail (359 ms)
[ RUN      ] AutofillDialogControllerTest.DoNotSuggestInvalidEmail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DoNotSuggestInvalidEmail (351 ms)
[2264/3224] AutofillDialogControllerTest.DoNotSuggestInvalidEmail (351 ms)
[ RUN      ] AutofillDialogControllerTest.SuggestValidAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SuggestValidAddress (389 ms)
[2265/3224] AutofillDialogControllerTest.SuggestValidAddress (389 ms)
[ RUN      ] AutofillDialogControllerTest.DoNotSuggestInvalidAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DoNotSuggestInvalidAddress (382 ms)
[2266/3224] AutofillDialogControllerTest.DoNotSuggestInvalidAddress (382 ms)
[ RUN      ] AutofillDialogControllerTest.DoSuggestShippingAddressWithoutEmail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DoSuggestShippingAddressWithoutEmail (366 ms)
[2267/3224] AutofillDialogControllerTest.DoSuggestShippingAddressWithoutEmail (366 ms)
[ RUN      ] AutofillDialogControllerTest.UseBillingAsShipping
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.UseBillingAsShipping (501 ms)
[2268/3224] AutofillDialogControllerTest.UseBillingAsShipping (501 ms)
[ RUN      ] AutofillDialogControllerTest.UseBillingAsShippingManualInput
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.UseBillingAsShippingManualInput (324 ms)
[2269/3224] AutofillDialogControllerTest.UseBillingAsShippingManualInput (324 ms)
[ RUN      ] AutofillDialogControllerTest.AcceptLocationDisclosure
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AcceptLocationDisclosure (617 ms)
[2270/3224] AutofillDialogControllerTest.AcceptLocationDisclosure (617 ms)
[ RUN      ] AutofillDialogControllerTest.LegalDocumentOverflow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.LegalDocumentOverflow (1668 ms)
[2271/3224] AutofillDialogControllerTest.LegalDocumentOverflow (1668 ms)
[ RUN      ] MediaRouterTypeConvertersTest.ConvertMediaSink
[       OK ] MediaRouterTypeConvertersTest.ConvertMediaSink (1 ms)
[2272/3224] MediaRouterTypeConvertersTest.ConvertMediaSink (1 ms)
[ RUN      ] MediaRouterTypeConvertersTest.ConvertIssue
[       OK ] MediaRouterTypeConvertersTest.ConvertIssue (0 ms)
[2273/3224] MediaRouterTypeConvertersTest.ConvertIssue (0 ms)
[ RUN      ] MediaRouterTypeConvertersTest.ConvertIssueWithoutOptionalFields
[       OK ] MediaRouterTypeConvertersTest.ConvertIssueWithoutOptionalFields (0 ms)
[2274/3224] MediaRouterTypeConvertersTest.ConvertIssueWithoutOptionalFields (0 ms)
[ RUN      ] MediaSinkTest.Equals
[       OK ] MediaSinkTest.Equals (0 ms)
[2275/3224] MediaSinkTest.Equals (0 ms)
[ RUN      ] MediaSourcesTest.IsMirroringMediaSource
[       OK ] MediaSourcesTest.IsMirroringMediaSource (0 ms)
[2276/3224] MediaSourcesTest.IsMirroringMediaSource (0 ms)
[ RUN      ] MediaSourcesTest.PresentationUrlFromMediaSource
[       OK ] MediaSourcesTest.PresentationUrlFromMediaSource (0 ms)
[2277/3224] MediaSourcesTest.PresentationUrlFromMediaSource (0 ms)
[ RUN      ] PresentationMediaSinksObserverTest.AvailableScreens
[       OK ] PresentationMediaSinksObserverTest.AvailableScreens (1 ms)
[2278/3224] PresentationMediaSinksObserverTest.AvailableScreens (1 ms)
[ RUN      ] PresentationMediaSinksObserverTest.NoAvailableScreens
[       OK ] PresentationMediaSinksObserverTest.NoAvailableScreens (1 ms)
[2279/3224] PresentationMediaSinksObserverTest.NoAvailableScreens (1 ms)
[ RUN      ] PresentationServiceDelegateImplTest.AddScreenAvailabilityListener
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PresentationServiceDelegateImplTest.AddScreenAvailabilityListener (57 ms)
[2280/3224] PresentationServiceDelegateImplTest.AddScreenAvailabilityListener (57 ms)
[ RUN      ] PresentationServiceDelegateImplTest.DefaultMediaSourceObserver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PresentationServiceDelegateImplTest.DefaultMediaSourceObserver (130 ms)
[2281/3224] PresentationServiceDelegateImplTest.DefaultMediaSourceObserver (130 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpToHttpsRedirectTimeout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpToHttpsRedirectTimeout (76 ms)
[2282/3224] CaptivePortalTabHelperTest.HttpToHttpsRedirectTimeout (76 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsToHttpRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsToHttpRedirect (45 ms)
[2283/3224] CaptivePortalTabHelperTest.HttpsToHttpRedirect (45 ms)
[ RUN      ] CaptivePortalTabHelperTest.OtherRenderViewHostRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.OtherRenderViewHostRedirect (28 ms)
[2284/3224] CaptivePortalTabHelperTest.OtherRenderViewHostRedirect (28 ms)
[ RUN      ] CaptivePortalTabHelperTest.LoginTabError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.LoginTabError (29 ms)
[2285/3224] CaptivePortalTabHelperTest.LoginTabError (29 ms)
[ RUN      ] CaptivePortalTabHelperTest.NoLoginTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.NoLoginTab (28 ms)
[2286/3224] CaptivePortalTabHelperTest.NoLoginTab (28 ms)
[ RUN      ] CaptivePortalTabReloaderTest.InternetConnected
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.InternetConnected (213 ms)
[2287/3224] CaptivePortalTabReloaderTest.InternetConnected (213 ms)
[ RUN      ] CaptivePortalTabReloaderTest.NoResponse
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.NoResponse (158 ms)
[2288/3224] CaptivePortalTabReloaderTest.NoResponse (158 ms)
[ RUN      ] CaptivePortalTabReloaderTest.DoesNothingOnHttp
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.DoesNothingOnHttp (44 ms)
[2289/3224] CaptivePortalTabReloaderTest.DoesNothingOnHttp (44 ms)
[ RUN      ] CaptivePortalTabReloaderTest.Login
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.Login (130 ms)
[2290/3224] CaptivePortalTabReloaderTest.Login (130 ms)
[ RUN      ] CaptivePortalTabReloaderTest.TimeoutFast
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.TimeoutFast (28 ms)
[2291/3224] CaptivePortalTabReloaderTest.TimeoutFast (28 ms)
[ RUN      ] PresentationServiceDelegateImplTest.Reset
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterMediaSinksObserver(0x7d100002d600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] PresentationServiceDelegateImplTest.Reset (50 ms)
[2292/3224] PresentationServiceDelegateImplTest.Reset (50 ms)
[ RUN      ] PresentationServiceDelegateImplTest.DelegateObservers
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PresentationServiceDelegateImplTest.DelegateObservers (26 ms)
[2293/3224] PresentationServiceDelegateImplTest.DelegateObservers (26 ms)
[ RUN      ] MediaCastModeTest.PreferredCastMode
[4198:4198:0702/225639:3822675502:ERROR:media_cast_mode.cc(62)] Called with empty cast_modes!
[       OK ] MediaCastModeTest.PreferredCastMode (0 ms)
[2294/3224] MediaCastModeTest.PreferredCastMode (0 ms)
[ RUN      ] MediaCastModeTest.MediaCastModeToTitleAndDescription
[       OK ] MediaCastModeTest.MediaCastModeToTitleAndDescription (0 ms)
[2295/3224] MediaCastModeTest.MediaCastModeToTitleAndDescription (0 ms)
[ RUN      ] MediaRouterDialogControllerTest.CloseDialogFromDialogController
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaRouterDialogControllerTest.CloseDialogFromDialogController (405 ms)
[2296/3224] MediaRouterDialogControllerTest.CloseDialogFromDialogController (405 ms)
[ RUN      ] MediaRouterWebUIMessageHandlerTest.UpdateSinks
[       OK ] MediaRouterWebUIMessageHandlerTest.UpdateSinks (0 ms)
[2297/3224] MediaRouterWebUIMessageHandlerTest.UpdateSinks (0 ms)
[ RUN      ] MediaRouterWebUIMessageHandlerTest.UpdateIssue
[       OK ] MediaRouterWebUIMessageHandlerTest.UpdateIssue (0 ms)
[2298/3224] MediaRouterWebUIMessageHandlerTest.UpdateIssue (0 ms)
[ RUN      ] QueryResultManagerTest.Observers
[       OK ] QueryResultManagerTest.Observers (1 ms)
[2299/3224] QueryResultManagerTest.Observers (1 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRecheckBehindPortal
[       OK ] CaptivePortalServiceTest.CaptivePortalRecheckBehindPortal (53 ms)
[2300/3224] CaptivePortalServiceTest.CaptivePortalRecheckBehindPortal (53 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhileRunning
[       OK ] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhileRunning (47 ms)
[2301/3224] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhileRunning (47 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalDisableForTests
[       OK ] CaptivePortalServiceTest.CaptivePortalDisableForTests (166 ms)
[2302/3224] CaptivePortalServiceTest.CaptivePortalDisableForTests (166 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalJitter
[       OK ] CaptivePortalServiceTest.CaptivePortalJitter (44 ms)
[2303/3224] CaptivePortalServiceTest.CaptivePortalJitter (44 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRetryAfterSecondsTooShort
[       OK ] CaptivePortalServiceTest.CaptivePortalRetryAfterSecondsTooShort (44 ms)
[2304/3224] CaptivePortalServiceTest.CaptivePortalRetryAfterSecondsTooShort (44 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRetryAfterDate
[       OK ] CaptivePortalServiceTest.CaptivePortalRetryAfterDate (29 ms)
[2305/3224] CaptivePortalServiceTest.CaptivePortalRetryAfterDate (29 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpTimeout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpTimeout (32 ms)
[2306/3224] CaptivePortalTabHelperTest.HttpTimeout (32 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpTimeoutLinkDoctor
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpTimeoutLinkDoctor (28 ms)
[2307/3224] CaptivePortalTabHelperTest.HttpTimeoutLinkDoctor (28 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsSuccess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsSuccess (29 ms)
[2308/3224] CaptivePortalTabHelperTest.HttpsSuccess (29 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsTimeout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsTimeout (28 ms)
[2309/3224] CaptivePortalTabHelperTest.HttpsTimeout (28 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsSubframe
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsSubframe (27 ms)
[2310/3224] CaptivePortalTabHelperTest.HttpsSubframe (27 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsSubframeParallelError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsSubframeParallelError (28 ms)
[2311/3224] CaptivePortalTabHelperTest.HttpsSubframeParallelError (28 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingNotStarted
[       OK ] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingNotStarted (2 ms)
[2312/3224] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingNotStarted (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingStopped
[       OK ] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingStopped (2 ms)
[2313/3224] WebRtcRtpDumpHandlerTest.PacketIgnoredIfDumpingStopped (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StartStopIncomingThenStartStopOutgoing
[       OK ] WebRtcRtpDumpHandlerTest.StartStopIncomingThenStartStopOutgoing (3 ms)
[2314/3224] WebRtcRtpDumpHandlerTest.StartStopIncomingThenStartStopOutgoing (3 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StartIncomingStartOutgoingThenStopBoth
[       OK ] WebRtcRtpDumpHandlerTest.StartIncomingStartOutgoingThenStopBoth (2 ms)
[2315/3224] WebRtcRtpDumpHandlerTest.StartIncomingStartOutgoingThenStopBoth (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.DumpsCleanedUpIfNotReleased
[       OK ] WebRtcRtpDumpHandlerTest.DumpsCleanedUpIfNotReleased (3 ms)
[2316/3224] WebRtcRtpDumpHandlerTest.DumpsCleanedUpIfNotReleased (3 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingDumps
[       OK ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingDumps (1 ms)
[2317/3224] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingDumps (1 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhenAlreadyStopped
[       OK ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhenAlreadyStopped (1 ms)
[2318/3224] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhenAlreadyStopped (1 ms)
[ RUN      ] WebRtcRtpDumpWriterTest.NoDumpFileIfNoPacketDumped
[       OK ] WebRtcRtpDumpWriterTest.NoDumpFileIfNoPacketDumped (6 ms)
[2319/3224] WebRtcRtpDumpWriterTest.NoDumpFileIfNoPacketDumped (6 ms)
[ RUN      ] WebRtcRtpDumpWriterTest.WriteAndFlushSmallSizeDump
[       OK ] WebRtcRtpDumpWriterTest.WriteAndFlushSmallSizeDump (8 ms)
[2320/3224] WebRtcRtpDumpWriterTest.WriteAndFlushSmallSizeDump (8 ms)
[ RUN      ] WebRtcRtpDumpWriterTest.WriteOverMaxLimit
[       OK ] WebRtcRtpDumpWriterTest.WriteOverMaxLimit (89 ms)
[2321/3224] WebRtcRtpDumpWriterTest.WriteOverMaxLimit (89 ms)
[ RUN      ] WebRtcRtpDumpWriterTest.EndDumpsSeparately
[       OK ] WebRtcRtpDumpWriterTest.EndDumpsSeparately (9 ms)
[2322/3224] WebRtcRtpDumpWriterTest.EndDumpsSeparately (9 ms)
[ RUN      ] ChromeWebRtcLogMessageDelegateTest.Basic
[       OK ] ChromeWebRtcLogMessageDelegateTest.Basic (0 ms)
[2323/3224] ChromeWebRtcLogMessageDelegateTest.Basic (0 ms)
[ RUN      ] NativeBackendGnomeTest.BasicListLogins
[       OK ] NativeBackendGnomeTest.BasicListLogins (7 ms)
[2324/3224] NativeBackendGnomeTest.BasicListLogins (7 ms)
[ RUN      ] NativeBackendGnomeTest.PSLMatchingPositive
[       OK ] NativeBackendGnomeTest.PSLMatchingPositive (3 ms)
[2325/3224] NativeBackendGnomeTest.PSLMatchingPositive (3 ms)
[ RUN      ] NativeBackendGnomeTest.PSLMatchingNegativeDomainMismatch
[       OK ] NativeBackendGnomeTest.PSLMatchingNegativeDomainMismatch (3 ms)
[2326/3224] NativeBackendGnomeTest.PSLMatchingNegativeDomainMismatch (3 ms)
[ RUN      ] NativeBackendGnomeTest.RemoveLoginActionMismatch
[       OK ] NativeBackendGnomeTest.RemoveLoginActionMismatch (3 ms)
[2327/3224] NativeBackendGnomeTest.RemoveLoginActionMismatch (3 ms)
[ RUN      ] NativeBackendGnomeTest.RemoveNonexistentLogin
[4279:4317:0702/225642:3825398795:WARNING:native_backend_gnome_x.cc(673)] Keyring delete failed: mock keyring simulating failure
[       OK ] NativeBackendGnomeTest.RemoveNonexistentLogin (3 ms)
[2328/3224] NativeBackendGnomeTest.RemoveNonexistentLogin (3 ms)
[ RUN      ] NativeBackendLibsecretTest.BasicAddLogin
[       OK ] NativeBackendLibsecretTest.BasicAddLogin (1 ms)
[2329/3224] NativeBackendLibsecretTest.BasicAddLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.BasicListLogins
[       OK ] NativeBackendLibsecretTest.BasicListLogins (1 ms)
[2330/3224] NativeBackendLibsecretTest.BasicListLogins (1 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLMatchingPositive
[       OK ] NativeBackendLibsecretTest.PSLMatchingPositive (1 ms)
[2331/3224] NativeBackendLibsecretTest.PSLMatchingPositive (1 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLMatchingNegativeDomainMismatch
[       OK ] NativeBackendLibsecretTest.PSLMatchingNegativeDomainMismatch (1 ms)
[2332/3224] NativeBackendLibsecretTest.PSLMatchingNegativeDomainMismatch (1 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLUpdatingStrictUpdateLogin
[       OK ] NativeBackendLibsecretTest.PSLUpdatingStrictUpdateLogin (2 ms)
[2333/3224] NativeBackendLibsecretTest.PSLUpdatingStrictUpdateLogin (2 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLUpdatingStrictAddLogin
[       OK ] NativeBackendLibsecretTest.PSLUpdatingStrictAddLogin (2 ms)
[2334/3224] NativeBackendLibsecretTest.PSLUpdatingStrictAddLogin (2 ms)
[ RUN      ] NativeBackendLibsecretTest.BasicUpdateLogin
[       OK ] NativeBackendLibsecretTest.BasicUpdateLogin (1 ms)
[2335/3224] NativeBackendLibsecretTest.BasicUpdateLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.BasicRemoveLogin
[       OK ] NativeBackendLibsecretTest.BasicRemoveLogin (1 ms)
[2336/3224] NativeBackendLibsecretTest.BasicRemoveLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.RemoveNonexistentLogin
[       OK ] NativeBackendLibsecretTest.RemoveNonexistentLogin (1 ms)
[2337/3224] NativeBackendLibsecretTest.RemoveNonexistentLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.UpdateNonexistentLogin
[       OK ] NativeBackendLibsecretTest.UpdateNonexistentLogin (1 ms)
[2338/3224] NativeBackendLibsecretTest.UpdateNonexistentLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.RemoveLoginsCreatedBetween
[       OK ] NativeBackendLibsecretTest.RemoveLoginsCreatedBetween (1 ms)
[2339/3224] NativeBackendLibsecretTest.RemoveLoginsCreatedBetween (1 ms)
[ RUN      ] NativeBackendLibsecretTest.SomeKeyringAttributesAreMissing
[       OK ] NativeBackendLibsecretTest.SomeKeyringAttributesAreMissing (1 ms)
[2340/3224] NativeBackendLibsecretTest.SomeKeyringAttributesAreMissing (1 ms)
[ RUN      ] CrossDevicePromoTest.Uninitialized
[       OK ] CrossDevicePromoTest.Uninitialized (129 ms)
[2341/3224] CrossDevicePromoTest.Uninitialized (129 ms)
[ RUN      ] CaptivePortalTabReloaderTest.SSLProtocolError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.SSLProtocolError (55 ms)
[2342/3224] CaptivePortalTabReloaderTest.SSLProtocolError (55 ms)
[ RUN      ] CaptivePortalTabReloaderTest.SSLProtocolErrorFastLogin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.SSLProtocolErrorFastLogin (25 ms)
[2343/3224] CaptivePortalTabReloaderTest.SSLProtocolErrorFastLogin (25 ms)
[ RUN      ] CaptivePortalTabReloaderTest.AlreadyLoggedIn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.AlreadyLoggedIn (189 ms)
[2344/3224] CaptivePortalTabReloaderTest.AlreadyLoggedIn (189 ms)
[ RUN      ] CaptivePortalTabReloaderTest.AlreadyLoggedInBeforeTimerTriggers
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.AlreadyLoggedInBeforeTimerTriggers (115 ms)
[2345/3224] CaptivePortalTabReloaderTest.AlreadyLoggedInBeforeTimerTriggers (115 ms)
[ RUN      ] CaptivePortalTabReloaderTest.LoginWhileTimerRunning
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.LoginWhileTimerRunning (143 ms)
[2346/3224] CaptivePortalTabReloaderTest.LoginWhileTimerRunning (143 ms)
[ RUN      ] CaptivePortalTabReloaderTest.BehindPortalResultWhileTimerRunning
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.BehindPortalResultWhileTimerRunning (109 ms)
[2347/3224] CaptivePortalTabReloaderTest.BehindPortalResultWhileTimerRunning (109 ms)
[ RUN      ] CaptivePortalTabReloaderTest.LogInWhileTimerRunningNoError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.LogInWhileTimerRunningNoError (35 ms)
[2348/3224] CaptivePortalTabReloaderTest.LogInWhileTimerRunningNoError (35 ms)
[ RUN      ] CaptivePortalTabReloaderTest.SSLCertErrorLogin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.SSLCertErrorLogin (214 ms)
[2349/3224] CaptivePortalTabReloaderTest.SSLCertErrorLogin (214 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpsToHttpRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpsToHttpRedirect (171 ms)
[2350/3224] CaptivePortalTabReloaderTest.HttpsToHttpRedirect (171 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpsToHttpsRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpsToHttpsRedirect (199 ms)
[2351/3224] CaptivePortalTabReloaderTest.HttpsToHttpsRedirect (199 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.SingleTabPaintAfterLoad
[       OK ] SessionRestoreStatsCollectorTest.SingleTabPaintAfterLoad (42 ms)
[2352/3224] SessionRestoreStatsCollectorTest.SingleTabPaintAfterLoad (42 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.MultipleTabsLoadSimultaneously
[       OK ] SessionRestoreStatsCollectorTest.MultipleTabsLoadSimultaneously (23 ms)
[2353/3224] SessionRestoreStatsCollectorTest.MultipleTabsLoadSimultaneously (23 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.BrowseAwayBeforePaint
[       OK ] SessionRestoreStatsCollectorTest.BrowseAwayBeforePaint (23 ms)
[2354/3224] SessionRestoreStatsCollectorTest.BrowseAwayBeforePaint (23 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.DiscardDeferredTabs
[       OK ] SessionRestoreStatsCollectorTest.DiscardDeferredTabs (31 ms)
[2355/3224] SessionRestoreStatsCollectorTest.DiscardDeferredTabs (31 ms)
[ RUN      ] SessionServiceTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.Basic (390 ms)
[2356/3224] SessionServiceTest.Basic (390 ms)
[ RUN      ] SessionServiceTest.ClosingTabStaysClosed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.ClosingTabStaysClosed (149 ms)
[2357/3224] SessionServiceTest.ClosingTabStaysClosed (149 ms)
[ RUN      ] SessionServiceTest.WindowCloseCommittedAfterNavigate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.WindowCloseCommittedAfterNavigate (212 ms)
[2358/3224] SessionServiceTest.WindowCloseCommittedAfterNavigate (212 ms)
[ RUN      ] SessionServiceTest.IgnorePopups
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.IgnorePopups (226 ms)
[2359/3224] SessionServiceTest.IgnorePopups (226 ms)
[ RUN      ] SessionServiceTest.PruneFromFront
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PruneFromFront (151 ms)
[2360/3224] SessionServiceTest.PruneFromFront (151 ms)
[ RUN      ] SessionServiceTest.PruneToEmpty
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PruneToEmpty (196 ms)
[2361/3224] SessionServiceTest.PruneToEmpty (196 ms)
[ RUN      ] SessionServiceTest.PersistUserAgentOverrides
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PersistUserAgentOverrides (436 ms)
[2362/3224] SessionServiceTest.PersistUserAgentOverrides (436 ms)
[ RUN      ] SessionServiceTest.SavedSessionNotification
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4220)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #17 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #18 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #20 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #21 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #22 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #23 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #24 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #25 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #26 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #27 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #28 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #29 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #30 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #31 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #32 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #34 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #35 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119920340154192):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae3fa8)
    #11 SessionServiceTest_PersistUserAgentOverrides_Test::~SessionServiceTest_PersistUserAgentOverrides_Test() chrome/browser/sessions/session_service_unittest.cc:707 (unit_tests+0x000001ae3fa8)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119920340154192 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4220)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #25 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #26 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119920340154192):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae3fa8)
    #17 SessionServiceTest_PersistUserAgentOverrides_Test::~SessionServiceTest_PersistUserAgentOverrides_Test() chrome/browser/sessions/session_service_unittest.cc:707 (unit_tests+0x000001ae3fa8)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff97b2)
    #4 ui::TouchFactory::GetInstance() ui/events/devices/x11/touch_factory_x11.cc:52 (unit_tests+0x000002ff97b2)
    #5 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:242:5 (unit_tests+0x0000039903cd)
    #6 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #7 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #8 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #9 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #10 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:52:5 (unit_tests+0x000001ae16e4)
    #11 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #12 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119920340154192 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f86cb4fecb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000001ae41c9 SessionServiceTest_SavedSessionNotification_Test::~SessionServiceTest_SavedSessionNotification_Test()
#10 0x000002a3f08d testing::TestInfo::Run()
#11 0x000002a3f853 testing::TestCase::Run()
#12 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#13 0x000002a486a7 testing::UnitTest::Run()
#14 0x000007a8090c base::TestSuite::Run()
#15 0x000007a82f02 content::UnitTestTestSuite::Run()
#16 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#17 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#18 0x000007a7cfb8 base::LaunchUnitTests()
#19 0x000002ad99c8 main
#20 0x7f86c9d9176d __libc_start_main
#21 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007fffd5968168 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d04000106b0
  di: 0000000000000000  si: 0000e000015842a8  bp: 00007fffd5968140  bx: 00007d0c0003d6e0
  dx: 00001c00015842a8  ax: 00000c30000f5c00  cx: 0004000000000000  sp: 00007fffd5968130
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4220):
1 race:libglib*.so
[2363/3224] SessionServiceTest.SavedSessionNotification (CRASHED)
[ RUN      ] DownloadShelfTest.ClosesShelfWhenHidden
[       OK ] DownloadShelfTest.ClosesShelfWhenHidden (34 ms)
[2364/3224] DownloadShelfTest.ClosesShelfWhenHidden (34 ms)
[ RUN      ] DownloadShelfTest.UnhideDoesntShowIfNotShownOnHide
[       OK ] DownloadShelfTest.UnhideDoesntShowIfNotShownOnHide (22 ms)
[2365/3224] DownloadShelfTest.UnhideDoesntShowIfNotShownOnHide (22 ms)
[ RUN      ] DownloadShelfTest.AddDownloadWhileHiddenUnhidesAndShows
[       OK ] DownloadShelfTest.AddDownloadWhileHiddenUnhidesAndShows (27 ms)
[2366/3224] DownloadShelfTest.AddDownloadWhileHiddenUnhidesAndShows (27 ms)
[ RUN      ] DownloadShelfTest.AddDelayedDownload
[       OK ] DownloadShelfTest.AddDelayedDownload (29 ms)
[2367/3224] DownloadShelfTest.AddDelayedDownload (29 ms)
[ RUN      ] DownloadShelfTest.AddDelayedCompletedDownload
[       OK ] DownloadShelfTest.AddDelayedCompletedDownload (24 ms)
[2368/3224] DownloadShelfTest.AddDelayedCompletedDownload (24 ms)
[ RUN      ] SiteEngagementScoreTest.NavigateALotOnManyDays
[       OK ] SiteEngagementScoreTest.NavigateALotOnManyDays (8 ms)
[2369/3224] SiteEngagementScoreTest.NavigateALotOnManyDays (8 ms)
[ RUN      ] SiteEngagementScoreTest.NavigateALittleOnManyDays
[       OK ] SiteEngagementScoreTest.NavigateALittleOnManyDays (4 ms)
[2370/3224] SiteEngagementScoreTest.NavigateALittleOnManyDays (4 ms)
[ RUN      ] SiteEngagementScoreTest.ScoresDecayOverTime
[       OK ] SiteEngagementScoreTest.ScoresDecayOverTime (8 ms)
[2371/3224] SiteEngagementScoreTest.ScoresDecayOverTime (8 ms)
[ RUN      ] SiteEngagementScoreTest.GoBackInTime
[       OK ] SiteEngagementScoreTest.GoBackInTime (0 ms)
[2372/3224] SiteEngagementScoreTest.GoBackInTime (0 ms)
[ RUN      ] SiteEngagementScoreTest.EmptyDictionary
[       OK ] SiteEngagementScoreTest.EmptyDictionary (0 ms)
[2373/3224] SiteEngagementScoreTest.EmptyDictionary (0 ms)
[ RUN      ] BrowserCommandsTest.OnMaxZoomIn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnMaxZoomIn (360 ms)
[2374/3224] BrowserCommandsTest.OnMaxZoomIn (360 ms)
[ RUN      ] BrowserCommandsTest.OnZoomLevelChanged
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4301)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 BrowserCommandsTest_OnMaxZoomIn_Test::~BrowserCommandsTest_OnMaxZoomIn_Test() chrome/browser/browser_commands_unittest.cc:237:1 (unit_tests+0x000001b43439)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f334f117cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f3354875d13 g_main_context_dispatch
#25 0x7f3354876060 <unknown>
#26 0x7f3354876124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f334d9aa76d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e0000159b248  bp: 00007ffeb9c766c0  bx: 0000000000000000
  dx: 00001c000159b248  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffeb9c766a0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4301):
1 race:libglib*.so
[2375/3224] BrowserCommandsTest.OnZoomLevelChanged (CRASHED)
[ RUN      ] SiteEngagementScoreTest.PartiallyEmptyDictionary
[       OK ] SiteEngagementScoreTest.PartiallyEmptyDictionary (0 ms)
[2376/3224] SiteEngagementScoreTest.PartiallyEmptyDictionary (0 ms)
[ RUN      ] SiteEngagementServiceTest.ScoreIncrementsOnPageRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SiteEngagementServiceTest.ScoreIncrementsOnPageRequest (708 ms)
[2377/3224] SiteEngagementServiceTest.ScoreIncrementsOnPageRequest (708 ms)
[ RUN      ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_NoVariationsSeed
[       OK ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_NoVariationsSeed (0 ms)
[2378/3224] FirstRunTest.SetupMasterPrefsFromInstallPrefs_NoVariationsSeed (0 ms)
[ RUN      ] FirefoxProfileLockTest.ProfileLockOrphaned
[       OK ] FirefoxProfileLockTest.ProfileLockOrphaned (1 ms)
[2379/3224] FirefoxProfileLockTest.ProfileLockOrphaned (1 ms)
[ RUN      ] GCMInvalidationBridgeTest.RequestToken
[       OK ] GCMInvalidationBridgeTest.RequestToken (55 ms)
[2380/3224] GCMInvalidationBridgeTest.RequestToken (55 ms)
[ RUN      ] GCMInvalidationBridgeTest.Register
[       OK ] GCMInvalidationBridgeTest.Register (39 ms)
[2381/3224] GCMInvalidationBridgeTest.Register (39 ms)
[ RUN      ] NativeMediaFileUtilTest.DirectoryExistsAndFileExistsFiltering
[       OK ] NativeMediaFileUtilTest.DirectoryExistsAndFileExistsFiltering (10 ms)
[2382/3224] NativeMediaFileUtilTest.DirectoryExistsAndFileExistsFiltering (10 ms)
[ RUN      ] NativeMediaFileUtilTest.ReadDirectoryFiltering
[       OK ] NativeMediaFileUtilTest.ReadDirectoryFiltering (5 ms)
[2383/3224] NativeMediaFileUtilTest.ReadDirectoryFiltering (5 ms)
[ RUN      ] NativeMediaFileUtilTest.CreateDirectoryFiltering
[       OK ] NativeMediaFileUtilTest.CreateDirectoryFiltering (9 ms)
[2384/3224] NativeMediaFileUtilTest.CreateDirectoryFiltering (9 ms)
[ RUN      ] NativeMediaFileUtilTest.CopySourceFiltering
[       OK ] NativeMediaFileUtilTest.CopySourceFiltering (40 ms)
[2385/3224] NativeMediaFileUtilTest.CopySourceFiltering (40 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess
[       OK ] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess (37 ms)
[2386/3224] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess (37 ms)
[ RUN      ] ServiceProcessUtilTest.ScopedVersionedName
[       OK ] ServiceProcessUtilTest.ScopedVersionedName (0 ms)
[2387/3224] ServiceProcessUtilTest.ScopedVersionedName (0 ms)
[ RUN      ] ServiceProcessStateTest.Singleton
[4194:4194:0702/225639:3822194553:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.XKV3gx/test_results.xml exists. Not adding test launcher result printer.
[       OK ] ServiceProcessStateTest.Singleton (5324 ms)
[2388/3224] ServiceProcessStateTest.Singleton (5324 ms)
[ RUN      ] ServiceProcessStateTest.AutoRun
[       OK ] ServiceProcessStateTest.AutoRun (17 ms)
[2389/3224] ServiceProcessStateTest.AutoRun (17 ms)
[ RUN      ] CloudPrintServiceHelpersTest.GetURLs
[       OK ] CloudPrintServiceHelpersTest.GetURLs (1 ms)
[2390/3224] CloudPrintServiceHelpersTest.GetURLs (1 ms)
[ RUN      ] CloudPrintServiceHelpersTest.GetPostDataForPrinterInfo
[       OK ] CloudPrintServiceHelpersTest.GetPostDataForPrinterInfo (1 ms)
[2391/3224] CloudPrintServiceHelpersTest.GetPostDataForPrinterInfo (1 ms)
[ RUN      ] CloudPrintServiceHelpersTest.IsDryRunJob
[       OK ] CloudPrintServiceHelpersTest.IsDryRunJob (0 ms)
[2392/3224] CloudPrintServiceHelpersTest.IsDryRunJob (0 ms)
[ RUN      ] CloudPrintURLFetcherBasicTest.HandleRawData
HTTP server started on http://127.0.0.1:49957...
sending server_data: {"host": "127.0.0.1", "port": 49957} (36 bytes)
[       OK ] CloudPrintURLFetcherBasicTest.HandleRawData (730 ms)
[2393/3224] CloudPrintURLFetcherBasicTest.HandleRawData (730 ms)
[ RUN      ] CloudPrintURLFetcherOverloadTest.Protect
HTTP server started on http://127.0.0.1:36230...
sending server_data: {"host": "127.0.0.1", "port": 36230} (36 bytes)
[       OK ] CloudPrintURLFetcherOverloadTest.Protect (1654 ms)
[2394/3224] CloudPrintURLFetcherOverloadTest.Protect (1654 ms)
[ RUN      ] PrinterJobQueueHandlerTest.BasicJobReadTest
[       OK ] PrinterJobQueueHandlerTest.BasicJobReadTest (1 ms)
[2395/3224] PrinterJobQueueHandlerTest.BasicJobReadTest (1 ms)
[ RUN      ] CrossDevicePromoTest.SignedInAndOut
[       OK ] CrossDevicePromoTest.SignedInAndOut (127 ms)
[2396/3224] CrossDevicePromoTest.SignedInAndOut (127 ms)
[ RUN      ] CrossDevicePromoTest.NumDevicesEligibility
[       OK ] CrossDevicePromoTest.NumDevicesEligibility (27 ms)
[2397/3224] CrossDevicePromoTest.NumDevicesEligibility (27 ms)
[ RUN      ] CrossDevicePromoTest.ThrottleDeviceActivityCall
[       OK ] CrossDevicePromoTest.ThrottleDeviceActivityCall (26 ms)
[2398/3224] CrossDevicePromoTest.ThrottleDeviceActivityCall (26 ms)
[ RUN      ] CrossDevicePromoTest.NumDevicesKnown
[       OK ] CrossDevicePromoTest.NumDevicesKnown (25 ms)
[2399/3224] CrossDevicePromoTest.NumDevicesKnown (25 ms)
[ RUN      ] CrossDevicePromoTest.FetchDeviceResults
[       OK ] CrossDevicePromoTest.FetchDeviceResults (28 ms)
[2400/3224] CrossDevicePromoTest.FetchDeviceResults (28 ms)
[ RUN      ] SyncGlobalErrorTest.PassphraseGlobalError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SyncGlobalErrorTest.PassphraseGlobalError (246 ms)
[2401/3224] SyncGlobalErrorTest.PassphraseGlobalError (246 ms)
[ RUN      ] UpgradeDetectorImplTest.VariationsCriticalChanges
[       OK ] UpgradeDetectorImplTest.VariationsCriticalChanges (1 ms)
[2402/3224] UpgradeDetectorImplTest.VariationsCriticalChanges (1 ms)
[ RUN      ] BookmarkHTMLWriterTest.Test
[       OK ] BookmarkHTMLWriterTest.Test (970 ms)
[2403/3224] BookmarkHTMLWriterTest.Test (970 ms)
[ RUN      ] BrowserCommandsTest.DuplicateTab
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4290)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4290)
  Write of size 4 at 0x7d0c000a3b88 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000a3b88 by main thread:
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (libc++.so+0x0000000b6e10)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (libc++.so+0x0000000b6e10)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (libc++.so+0x0000000b6e10)
    #4 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() buildtools/third_party/libc++/trunk/include/string:2331 (libc++.so+0x0000000b6e10)
    #5 ~pair buildtools/third_party/libc++/trunk/include/utility:248:30 (unit_tests+0x0000036b4dc1)
    #6 base::ScopedPtrHashMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, scoped_ptr<base::Value, base::DefaultDeleter<base::Value> > >::set(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, scoped_ptr<base::Value, base::DefaultDeleter<base::Value> >) base/containers/scoped_ptr_hash_map.h:52 (unit_tests+0x0000036b4dc1)
    #7 PrefValueMap::SetValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, scoped_ptr<base::Value, base::DefaultDeleter<base::Value> >) base/prefs/pref_value_map.cc:43:3 (unit_tests+0x0000036b4c93)
    #8 DefaultPrefStore::SetDefaultValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, scoped_ptr<base::Value, base::DefaultDeleter<base::Value> >) base/prefs/default_pref_store.cc:32:3 (unit_tests+0x0000036ba5c1)
    #9 PrefRegistry::RegisterPreference(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Value*, unsigned int) base/prefs/pref_registry.cc:63:3 (unit_tests+0x0000036aecb2)
    #10 RegisterPrefAndNotify base/prefs/pref_registry_simple.cc:159:3 (unit_tests+0x0000036b00a4)
    #11 PrefRegistrySimple::RegisterStringPref(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/prefs/pref_registry_simple.cc:37 (unit_tests+0x0000036b00a4)
    #12 RegisterFontFamilyPrefs chrome/browser/ui/prefs/prefs_tab_helper.cc:126:7 (unit_tests+0x000005d22ad4)
    #13 PrefsTabHelper::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/ui/prefs/prefs_tab_helper.cc:597 (unit_tests+0x000005d22ad4)
    #14 chrome::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:399:3 (unit_tests+0x0000020c5086)
    #15 chrome::RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:526:3 (unit_tests+0x0000020c53a9)
    #16 TestingProfile::CreateTestingPrefService() chrome/test/base/testing_profile.cc:748:3 (unit_tests+0x000002ab614d)
    #17 TestingProfile::Init() chrome/test/base/testing_profile.cc:425:5 (unit_tests+0x000002ab5280)
    #18 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #19 BrowserWithTestWindowTest::CreateProfile() chrome/test/base/browser_with_test_window_test.cc:228:14 (unit_tests+0x000001dd0893)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:94:14 (unit_tests+0x000001dcfde8)
    #21 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #22 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #23 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #24 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #25 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #26 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #27 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #28 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #29 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #30 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #31 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #32 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #33 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #34 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #35 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #36 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #37 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000a3b60 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 PrefRegistrySimple::RegisterStringPref(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/prefs/pref_registry_simple.cc:37:31 (unit_tests+0x0000036b0086)
    #2 RegisterFontFamilyPrefs chrome/browser/ui/prefs/prefs_tab_helper.cc:126:7 (unit_tests+0x000005d22ad4)
    #3 PrefsTabHelper::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/ui/prefs/prefs_tab_helper.cc:597 (unit_tests+0x000005d22ad4)
    #4 chrome::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:399:3 (unit_tests+0x0000020c5086)
    #5 chrome::RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:526:3 (unit_tests+0x0000020c53a9)
    #6 TestingProfile::CreateTestingPrefService() chrome/test/base/testing_profile.cc:748:3 (unit_tests+0x000002ab614d)
    #7 TestingProfile::Init() chrome/test/base/testing_profile.cc:425:5 (unit_tests+0x000002ab5280)
    #8 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #9 BrowserWithTestWindowTest::CreateProfile() chrome/test/base/browser_with_test_window_test.cc:228:14 (unit_tests+0x000001dd0893)
    #10 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:94:14 (unit_tests+0x000001dcfde8)
    #11 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #12 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f1064998cb0 <unknown>
#5 0x0000036b485e base::ScopedPtrHashMap<>::~ScopedPtrHashMap()
#6 0x0000036b4804 PrefValueMap::~PrefValueMap()
#7 0x0000036ba98a DefaultPrefStore::~DefaultPrefStore()
#8 0x0000036aea88 PrefRegistry::~PrefRegistry()
#9 0x0000036afeba PrefRegistrySimple::~PrefRegistrySimple()
#10 0x000006e02e09 user_prefs::PrefRegistrySyncable::~PrefRegistrySyncable()
#11 0x0000036b0ca2 PrefService::~PrefService()
#12 0x0000020d29ce PrefServiceSyncable::~PrefServiceSyncable()
#13 0x000002ab4d2c TestingPrefServiceBase<>::~TestingPrefServiceBase()
#14 0x000002ab4bda TestingPrefServiceSyncable::~TestingPrefServiceSyncable()
#15 0x000002ab6918 TestingProfile::~TestingProfile()
#16 0x000002ab696a TestingProfile::~TestingProfile()
#17 0x000001dd08d8 BrowserWithTestWindowTest::DestroyProfile()
#18 0x000001dd0053 BrowserWithTestWindowTest::TearDown()
#19 0x000002a3e07d testing::Test::Run()
#20 0x000002a3ef4a testing::TestInfo::Run()
#21 0x000002a3f853 testing::TestCase::Run()
#22 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#23 0x000002a486a7 testing::UnitTest::Run()
#24 0x000007a8090c base::TestSuite::Run()
#25 0x000007a82f02 content::UnitTestTestSuite::Run()
#26 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#27 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#28 0x000007a7cfb8 base::LaunchUnitTests()
#29 0x000002ad99c8 main
#30 0x7f106322b76d __libc_start_main
#31 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d1c0000a0a8 r13: 00007d1c0000a0b8 r14: 000000000a80c910 r15: 000000000a7f90e8
  di: 00007d0c00000000  si: 0000e00001b4b424  bp: 00007ffcd926c3a0  bx: 00007d0c00000000
  dx: 00001c0001b4b424  ax: 6465646465626d45  cx: 0004000000000000  sp: 00007ffcd926c350
  ip: 00000000036b485e efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 25 suppressions (pid=4290):
3 race:libglib*.so
22 race:base::HistogramSamples::IncreaseSum
[2404/3224] BrowserCommandsTest.DuplicateTab (CRASHED)
[ RUN      ] MediaGalleriesPreferencesTest.UpdateAddsDefaultGalleryTypeIfMissing
[       OK ] MediaGalleriesPreferencesTest.UpdateAddsDefaultGalleryTypeIfMissing (219 ms)
[2405/3224] MediaGalleriesPreferencesTest.UpdateAddsDefaultGalleryTypeIfMissing (219 ms)
[ RUN      ] MediaGalleriesPrefInfoTest.NameGeneration
[       OK ] MediaGalleriesPrefInfoTest.NameGeneration (9 ms)
[2406/3224] MediaGalleriesPrefInfoTest.NameGeneration (9 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.EmptyDialog
[       OK ] MediaGalleriesScanResultControllerTest.EmptyDialog (43 ms)
[2407/3224] MediaGalleriesScanResultControllerTest.EmptyDialog (43 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.AddScanResults
[       OK ] MediaGalleriesScanResultControllerTest.AddScanResults (33 ms)
[2408/3224] MediaGalleriesScanResultControllerTest.AddScanResults (33 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.Blacklisted
[       OK ] MediaGalleriesScanResultControllerTest.Blacklisted (33 ms)
[2409/3224] MediaGalleriesScanResultControllerTest.Blacklisted (33 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.ForgetGallery
[       OK ] MediaGalleriesScanResultControllerTest.ForgetGallery (34 ms)
[2410/3224] MediaGalleriesScanResultControllerTest.ForgetGallery (34 ms)
[ RUN      ] MediaScanManagerTest.MergeRedundant
[       OK ] MediaScanManagerTest.MergeRedundant (36 ms)
[2411/3224] MediaScanManagerTest.MergeRedundant (36 ms)
[ RUN      ] MediaScanManagerTest.UpdateExistingScanResults
[       OK ] MediaScanManagerTest.UpdateExistingScanResults (40 ms)
[2412/3224] MediaScanManagerTest.UpdateExistingScanResults (40 ms)
[ RUN      ] FirefoxProxySettingsTest.TestParseAutoConfigUrl
[       OK ] FirefoxProxySettingsTest.TestParseAutoConfigUrl (1 ms)
[2413/3224] FirefoxProxySettingsTest.TestParseAutoConfigUrl (1 ms)
[ RUN      ] PlatformUtilTest.OpenFile
[       OK ] PlatformUtilTest.OpenFile (2 ms)
[2414/3224] PlatformUtilTest.OpenFile (2 ms)
[ RUN      ] MediaFolderFinderTest.Overlap
[       OK ] MediaFolderFinderTest.Overlap (22 ms)
[2415/3224] MediaFolderFinderTest.Overlap (22 ms)
[ RUN      ] MediaFolderFinderTest.Prune
[       OK ] MediaFolderFinderTest.Prune (32 ms)
[2416/3224] MediaFolderFinderTest.Prune (32 ms)
[ RUN      ] MediaFolderFinderTest.Graylist
[       OK ] MediaFolderFinderTest.Graylist (34 ms)
[2417/3224] MediaFolderFinderTest.Graylist (34 ms)
[ RUN      ] MediaGalleriesPermissionControllerTest.TestForgottenScanResult
[       OK ] MediaGalleriesPermissionControllerTest.TestForgottenScanResult (178 ms)
[2418/3224] MediaGalleriesPermissionControllerTest.TestForgottenScanResult (178 ms)
[ RUN      ] MediaGalleriesPermissionsTest.MediaGalleries
[       OK ] MediaGalleriesPermissionsTest.MediaGalleries (55 ms)
[2419/3224] MediaGalleriesPermissionsTest.MediaGalleries (55 ms)
[ RUN      ] MediaGalleriesPreferencesTest.ForgetAndErase
[       OK ] MediaGalleriesPreferencesTest.ForgetAndErase (86 ms)
[2420/3224] MediaGalleriesPreferencesTest.ForgetAndErase (86 ms)
[ RUN      ] MediaGalleriesPreferencesTest.AddGalleryWithVolumeMetadata
[       OK ] MediaGalleriesPreferencesTest.AddGalleryWithVolumeMetadata (49 ms)
[2421/3224] MediaGalleriesPreferencesTest.AddGalleryWithVolumeMetadata (49 ms)
[ RUN      ] MediaGalleriesPreferencesTest.ScanResultBlackListing
[       OK ] MediaGalleriesPreferencesTest.ScanResultBlackListing (45 ms)
[2422/3224] MediaGalleriesPreferencesTest.ScanResultBlackListing (45 ms)
[ RUN      ] MediaGalleriesPreferencesTest.UpdateGalleryNameV2
[       OK ] MediaGalleriesPreferencesTest.UpdateGalleryNameV2 (43 ms)
[2423/3224] MediaGalleriesPreferencesTest.UpdateGalleryNameV2 (43 ms)
[ RUN      ] MediaGalleriesPreferencesTest.MultipleGalleriesPerDevices
[       OK ] MediaGalleriesPreferencesTest.MultipleGalleriesPerDevices (48 ms)
[2424/3224] MediaGalleriesPreferencesTest.MultipleGalleriesPerDevices (48 ms)
[ RUN      ] NativeMediaFileUtilTest.CopyDestFiltering
[       OK ] NativeMediaFileUtilTest.CopyDestFiltering (39 ms)
[2425/3224] NativeMediaFileUtilTest.CopyDestFiltering (39 ms)
[ RUN      ] NativeMediaFileUtilTest.MoveSourceFiltering
[       OK ] NativeMediaFileUtilTest.MoveSourceFiltering (39 ms)
[2426/3224] NativeMediaFileUtilTest.MoveSourceFiltering (39 ms)
[ RUN      ] NativeMediaFileUtilTest.MoveDestFiltering
[       OK ] NativeMediaFileUtilTest.MoveDestFiltering (31 ms)
[2427/3224] NativeMediaFileUtilTest.MoveDestFiltering (31 ms)
[ RUN      ] NativeMediaFileUtilTest.GetMetadataFiltering
[       OK ] NativeMediaFileUtilTest.GetMetadataFiltering (16 ms)
[2428/3224] NativeMediaFileUtilTest.GetMetadataFiltering (16 ms)
[ RUN      ] GalleryWatchManagerTest.AddAndRemoveTwoWatches
[       OK ] GalleryWatchManagerTest.AddAndRemoveTwoWatches (735 ms)
[2429/3224] GalleryWatchManagerTest.AddAndRemoveTwoWatches (735 ms)
[ RUN      ] GalleryWatchManagerTest.RemoveAllWatches
[       OK ] GalleryWatchManagerTest.RemoveAllWatches (35 ms)
[2430/3224] GalleryWatchManagerTest.RemoveAllWatches (35 ms)
[ RUN      ] GalleryWatchManagerTest.DropWatchOnGalleryRemoved
[       OK ] GalleryWatchManagerTest.DropWatchOnGalleryRemoved (34 ms)
[2431/3224] GalleryWatchManagerTest.DropWatchOnGalleryRemoved (34 ms)
[ RUN      ] GalleryWatchManagerTest.DropWatchOnGalleryPermissionRevoked
[       OK ] GalleryWatchManagerTest.DropWatchOnGalleryPermissionRevoked (34 ms)
[2432/3224] GalleryWatchManagerTest.DropWatchOnGalleryPermissionRevoked (34 ms)
[ RUN      ] GalleryWatchManagerTest.TestWatchOperation
[       OK ] GalleryWatchManagerTest.TestWatchOperation (35 ms)
[2433/3224] GalleryWatchManagerTest.TestWatchOperation (35 ms)
[ RUN      ] GalleryWatchManagerTest.TestStorageRemovedAfterProfileShutdown
[       OK ] GalleryWatchManagerTest.TestStorageRemovedAfterProfileShutdown (34 ms)
[2434/3224] GalleryWatchManagerTest.TestStorageRemovedAfterProfileShutdown (34 ms)
[ RUN      ] MTPDeviceObjectEnumeratorTest.Empty
[       OK ] MTPDeviceObjectEnumeratorTest.Empty (0 ms)
[2435/3224] MTPDeviceObjectEnumeratorTest.Empty (0 ms)
[ RUN      ] MediaFileSystemRegistryTest.EraseGalleries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.EraseGalleries (413 ms)
[2436/3224] MediaFileSystemRegistryTest.EraseGalleries (413 ms)
[ RUN      ] MediaFileSystemRegistryTest.GetPreferencesDoesNotReinsertBlacklistedGalleries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GetPreferencesDoesNotReinsertBlacklistedGalleries (234 ms)
[2437/3224] MediaFileSystemRegistryTest.GetPreferencesDoesNotReinsertBlacklistedGalleries (234 ms)
[ RUN      ] MediaFileSystemRegistryTest.GalleryNameDefault
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GalleryNameDefault (147 ms)
[2438/3224] MediaFileSystemRegistryTest.GalleryNameDefault (147 ms)
[ RUN      ] MediaFileSystemRegistryTest.GalleryNoDCIM
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GalleryNoDCIM (152 ms)
[2439/3224] MediaFileSystemRegistryTest.GalleryNoDCIM (152 ms)
[ RUN      ] MediaFileSystemRegistryTest.DetachedDeviceGalleryPath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.DetachedDeviceGalleryPath (103 ms)
[2440/3224] MediaFileSystemRegistryTest.DetachedDeviceGalleryPath (103 ms)
[ RUN      ] MediaFolderFinderTest.NoScan
[       OK ] MediaFolderFinderTest.NoScan (1 ms)
[2441/3224] MediaFolderFinderTest.NoScan (1 ms)
[ RUN      ] MediaFolderFinderTest.ScanNothing
[       OK ] MediaFolderFinderTest.ScanNothing (0 ms)
[2442/3224] MediaFolderFinderTest.ScanNothing (0 ms)
[ RUN      ] MediaFolderFinderTest.SkipHiddenFiles
[       OK ] MediaFolderFinderTest.SkipHiddenFiles (14 ms)
[2443/3224] MediaFolderFinderTest.SkipHiddenFiles (14 ms)
[ RUN      ] MediaFolderFinderTest.ScanIgnoresSmallMediaFiles
[       OK ] MediaFolderFinderTest.ScanIgnoresSmallMediaFiles (25 ms)
[2444/3224] MediaFolderFinderTest.ScanIgnoresSmallMediaFiles (25 ms)
[ RUN      ] ConfigParserTest.ParseConfig
[       OK ] ConfigParserTest.ParseConfig (3 ms)
[2445/3224] ConfigParserTest.ParseConfig (3 ms)
[ RUN      ] RenderViewContextMenuTest.TargetCheckedForLink
[       OK ] RenderViewContextMenuTest.TargetCheckedForLink (0 ms)
[2446/3224] RenderViewContextMenuTest.TargetCheckedForLink (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetCheckedForImage
[       OK ] RenderViewContextMenuTest.TargetCheckedForImage (0 ms)
[2447/3224] RenderViewContextMenuTest.TargetCheckedForImage (0 ms)
[ RUN      ] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesTarget
[       OK ] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesTarget (0 ms)
[2448/3224] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesTarget (0 ms)
[ RUN      ] RenderViewContextMenuTest.NoMatchWhenLinkedImageMatchesNeither
[       OK ] RenderViewContextMenuTest.NoMatchWhenLinkedImageMatchesNeither (0 ms)
[2449/3224] RenderViewContextMenuTest.NoMatchWhenLinkedImageMatchesNeither (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForFrame
[       OK ] RenderViewContextMenuTest.TargetIgnoredForFrame (0 ms)
[2450/3224] RenderViewContextMenuTest.TargetIgnoredForFrame (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForEditable
[       OK ] RenderViewContextMenuTest.TargetIgnoredForEditable (0 ms)
[2451/3224] RenderViewContextMenuTest.TargetIgnoredForEditable (0 ms)
[ RUN      ] RenderViewContextMenuPrefsTest.DisableOpenInIncognitoWindowWhenIncognitoIsDisabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RenderViewContextMenuPrefsTest.DisableOpenInIncognitoWindowWhenIncognitoIsDisabled (94 ms)
[2452/3224] RenderViewContextMenuPrefsTest.DisableOpenInIncognitoWindowWhenIncognitoIsDisabled (94 ms)
[ RUN      ] InstantServiceEnabledTest.DispatchDefaultSearchProviderChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceEnabledTest.DispatchDefaultSearchProviderChanged (324 ms)
[2453/3224] InstantServiceEnabledTest.DispatchDefaultSearchProviderChanged (324 ms)
[ RUN      ] InstantServiceTest.DispatchGoogleURLUpdated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceTest.DispatchGoogleURLUpdated (227 ms)
[2454/3224] InstantServiceTest.DispatchGoogleURLUpdated (227 ms)
[ RUN      ] PlatformUtilTest.OpenFolder
[       OK ] PlatformUtilTest.OpenFolder (4 ms)
[2455/3224] PlatformUtilTest.OpenFolder (4 ms)
[ RUN      ] PlatformUtilPosixTest.OpenFileWithPosixSymlinks
[       OK ] PlatformUtilPosixTest.OpenFileWithPosixSymlinks (2 ms)
[2456/3224] PlatformUtilPosixTest.OpenFileWithPosixSymlinks (2 ms)
[ RUN      ] BrowserProcessPowerTest.OneSite
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.OneSite (566 ms)
[2457/3224] BrowserProcessPowerTest.OneSite (566 ms)
[ RUN      ] BrowserProcessPowerTest.MultipleSites
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4378)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 BrowserProcessPowerTest::TearDown() chrome/browser/power/process_power_collector_unittest.cc:60:5 (unit_tests+0x000001bd1c67)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1103801114693767504):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BrowserProcessPowerTest chrome/browser/power/process_power_collector_unittest.cc:38:40 (unit_tests+0x000001bd1d00)
    #11 BrowserProcessPowerTest_OneSite_Test::~BrowserProcessPowerTest_OneSite_Test() chrome/browser/power/process_power_collector_unittest.cc:97 (unit_tests+0x000001bd1d00)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1103801114693767504 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4378)
  Write of size 4 at 0x7d0c0003bf38 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 BrowserProcessPowerTest::TearDown() chrome/browser/power/process_power_collector_unittest.cc:60:5 (unit_tests+0x000001bd1c67)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003bf38 by main thread (mutexes: write M1103801114693767504):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BrowserProcessPowerTest chrome/browser/power/process_power_collector_unittest.cc:38:40 (unit_tests+0x000001bd1d00)
    #17 BrowserProcessPowerTest_OneSite_Test::~BrowserProcessPowerTest_OneSite_Test() chrome/browser/power/process_power_collector_unittest.cc:97 (unit_tests+0x000001bd1d00)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003bf10 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:83:3 (unit_tests+0x000003b01cfe)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 BrowserProcessPowerTest::SetUp() chrome/browser/power/process_power_collector_unittest.cc:41:5 (unit_tests+0x000001bd1a22)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1103801114693767504 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7facfaf98cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000001bd1c68 BrowserProcessPowerTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7facf982b76d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000afb0 r14: 00007d14000094a0 r15: 00007d1400009498
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff1bd55f70  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff1bd55f30
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
[2458/3224] BrowserProcessPowerTest.MultipleSites (CRASHED)
[ RUN      ] SearchTest.IsQueryExtractionAllowedForURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.IsQueryExtractionAllowedForURL (389 ms)
[2459/3224] SearchTest.IsQueryExtractionAllowedForURL (389 ms)
[ RUN      ] SearchURLTest.QueryExtractionEnabled
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4391)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c01cc7)
    #11 chrome::SearchTest_IsQueryExtractionAllowedForURL_Test::~SearchTest_IsQueryExtractionAllowedForURL_Test() chrome/browser/search/search_unittest.cc:745 (unit_tests+0x000001c01cc7)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4391)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c01cc7)
    #17 chrome::SearchTest_IsQueryExtractionAllowedForURL_Test::~SearchTest_IsQueryExtractionAllowedForURL_Test() chrome/browser/search/search_unittest.cc:745 (unit_tests+0x000001c01cc7)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 chrome::SearchTest::SetUp() chrome/browser/search/search_unittest.cc:46:5 (unit_tests+0x000001c00902)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fe1e271fcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000002a3e07d testing::Test::Run()
#18 0x000002a3ef4a testing::TestInfo::Run()
#19 0x000002a3f853 testing::TestCase::Run()
#20 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#21 0x000002a486a7 testing::UnitTest::Run()
#22 0x000007a8090c base::TestSuite::Run()
#23 0x000007a82f02 content::UnitTestTestSuite::Run()
#24 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#25 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#26 0x000007a7cfb8 base::LaunchUnitTests()
#27 0x000002ad99c8 main
#28 0x7fe1e0fb276d __libc_start_main
#29 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d3400107670 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fffca06a8c0  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fffca06a880
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4391):
1 race:libglib*.so
[2460/3224] SearchURLTest.QueryExtractionEnabled (CRASHED)
[ RUN      ] SearchTest.ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial (408 ms)
[2461/3224] SearchTest.ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial (408 ms)
[ RUN      ] SearchTest.ShouldUseAltInstantURL_DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4385)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c01637)
    #11 chrome::SearchTest_ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial_Test::~SearchTest_ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial_Test() chrome/browser/search/search_unittest.cc:592 (unit_tests+0x000001c01637)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4385)
  Write of size 4 at 0x7d0c0007ca08 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0007ca08 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c01637)
    #17 chrome::SearchTest_ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial_Test::~SearchTest_ShouldAllowPrefetchNonDefaultMatch_EnabledViaFieldTrial_Test() chrome/browser/search/search_unittest.cc:592 (unit_tests+0x000001c01637)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0007c9e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff8e9e)
    #4 ui::DeviceListCacheX11::GetInstance() ui/events/devices/x11/device_list_cache_x11.cc:34 (unit_tests+0x000002ff8e9e)
    #5 ui::X11HotplugEventHandler::OnHotplugEvent() ui/events/platform/x11/x11_hotplug_event_handler.cc:418:7 (unit_tests+0x0000037239c7)
    #6 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:150:5 (unit_tests+0x00000372345b)
    #7 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #8 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #9 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #10 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #11 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #12 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #13 chrome::SearchTest::SetUp() chrome/browser/search/search_unittest.cc:46:5 (unit_tests+0x000001c00902)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #19 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #20 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #21 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #22 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #23 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #24 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #25 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #26 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #27 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #28 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #29 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #30 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fd16d322cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000002a3e07d testing::Test::Run()
#18 0x000002a3ef4a testing::TestInfo::Run()
#19 0x000002a3f853 testing::TestCase::Run()
#20 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#21 0x000002a486a7 testing::UnitTest::Run()
#22 0x000007a8090c base::TestSuite::Run()
#23 0x000007a82f02 content::UnitTestTestSuite::Run()
#24 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#25 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#26 0x000007a7cfb8 base::LaunchUnitTests()
#27 0x000002ad99c8 main
#28 0x7fd16bbb576d __libc_start_main
#29 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d34001082a0 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007ffc25d4fc50  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007ffc25d4fc10
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 4 suppressions (pid=4385):
4 race:libglib*.so
[2462/3224] SearchTest.ShouldUseAltInstantURL_DisabledViaFieldTrial (CRASHED)
[ RUN      ] SessionsSyncManagerTest.ValidTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.ValidTabs (360 ms)
[2463/3224] SessionsSyncManagerTest.ValidTabs (360 ms)
[ RUN      ] SessionsSyncManagerTest.GetCurrentVirtualURLPending
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4396)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c3fb81)
    #11 browser_sync::SessionsSyncManagerTest_ValidTabs_Test::~SessionsSyncManagerTest_ValidTabs_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:447 (unit_tests+0x000001c3fb81)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4396)
  Write of size 4 at 0x7d0c0007c708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0007c708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c3fb81)
    #17 browser_sync::SessionsSyncManagerTest_ValidTabs_Test::~SessionsSyncManagerTest_ValidTabs_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:447 (unit_tests+0x000001c3fb81)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0007c6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff8e9e)
    #4 ui::DeviceListCacheX11::GetInstance() ui/events/devices/x11/device_list_cache_x11.cc:34 (unit_tests+0x000002ff8e9e)
    #5 ui::X11HotplugEventHandler::OnHotplugEvent() ui/events/platform/x11/x11_hotplug_event_handler.cc:418:7 (unit_tests+0x0000037239c7)
    #6 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:150:5 (unit_tests+0x00000372345b)
    #7 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #8 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #9 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #10 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #11 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #12 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #13 browser_sync::SessionsSyncManagerTest::SetUp() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:251:5 (unit_tests+0x000001c3f8c4)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #19 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #20 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #21 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #22 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #23 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #24 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #25 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #26 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #27 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #28 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #29 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #30 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f614e92ecb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000001c3fa4b browser_sync::SessionsSyncManagerTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7f614d1c176d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d3400105d40 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007ffc9ba011b0  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007ffc9ba01170
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 4 suppressions (pid=4396):
4 race:libglib*.so
[2464/3224] SessionsSyncManagerTest.GetCurrentVirtualURLPending (CRASHED)
[ RUN      ] InstantServiceTest.OmniboxStartMarginChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceTest.OmniboxStartMarginChanged (399 ms)
[2465/3224] InstantServiceTest.OmniboxStartMarginChanged (399 ms)
[ RUN      ] SearchTest.ProcessIsolation
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4384)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fb530637cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7fb535d95d13 g_main_context_dispatch
#25 0x7fb535d96060 <unknown>
#26 0x7fb535d96124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7fb52eeca76d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400041a00 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e00001843062  bp: 00007ffef1b49f80  bx: 0000000000000000
  dx: 00001c0001843062  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffef1b49f60
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4384):
1 race:libglib*.so
[2466/3224] SearchTest.ProcessIsolation (CRASHED)
[ RUN      ] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServerWithoutAlpha
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServerWithoutAlpha (47 ms)
[2467/3224] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServerWithoutAlpha (47 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.MultipleOnPageContents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.MultipleOnPageContents (31 ms)
[2468/3224] TranslateManagerRenderViewHostTest.MultipleOnPageContents (31 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.ReloadFromLocationBar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.ReloadFromLocationBar (27 ms)
[2469/3224] TranslateManagerRenderViewHostTest.ReloadFromLocationBar (27 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.DenyTranslateInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.DenyTranslateInPageNavigation (36 ms)
[2470/3224] TranslateManagerRenderViewHostTest.DenyTranslateInPageNavigation (36 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateInPageNavigation (31 ms)
[2471/3224] TranslateManagerRenderViewHostTest.TranslateInPageNavigation (31 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.CLDReportsUnsupportedPageLanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.CLDReportsUnsupportedPageLanguage (28 ms)
[2472/3224] TranslateManagerRenderViewHostTest.CLDReportsUnsupportedPageLanguage (28 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.ServerReportsUnsupportedLanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.ServerReportsUnsupportedLanguage (36 ms)
[2473/3224] TranslateManagerRenderViewHostTest.ServerReportsUnsupportedLanguage (36 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.UnsupportedUILanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.UnsupportedUILanguage (48 ms)
[2474/3224] TranslateManagerRenderViewHostTest.UnsupportedUILanguage (48 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.NeverTranslateLanguagePref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.NeverTranslateLanguagePref (46 ms)
[2475/3224] TranslateManagerRenderViewHostTest.NeverTranslateLanguagePref (46 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.NeverTranslateSitePref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.NeverTranslateSitePref (48 ms)
[2476/3224] TranslateManagerRenderViewHostTest.NeverTranslateSitePref (48 ms)
[ RUN      ] PersistentTabRestoreServiceTest.RestorePinnedAndApp
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.RestorePinnedAndApp (643 ms)
[2477/3224] PersistentTabRestoreServiceTest.RestorePinnedAndApp (643 ms)
[ RUN      ] PersistentTabRestoreServiceTest.DontPersistPostData
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.DontPersistPostData (295 ms)
[2478/3224] PersistentTabRestoreServiceTest.DontPersistPostData (295 ms)
[ RUN      ] PersistentTabRestoreServiceTest.DontLoadTwice
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.DontLoadTwice (282 ms)
[2479/3224] PersistentTabRestoreServiceTest.DontLoadTwice (282 ms)
[ RUN      ] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabs (227 ms)
[2480/3224] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabs (227 ms)
[ RUN      ] PersistentTabRestoreServiceTest.ManyWindowsInSessionService
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.ManyWindowsInSessionService (169 ms)
[2481/3224] PersistentTabRestoreServiceTest.ManyWindowsInSessionService (169 ms)
[ RUN      ] PersistentTabRestoreServiceTest.TimestampSurvivesRestore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.TimestampSurvivesRestore (190 ms)
[2482/3224] PersistentTabRestoreServiceTest.TimestampSurvivesRestore (190 ms)
[ RUN      ] PersistentTabRestoreServiceTest.PruneEntries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.PruneEntries (50 ms)
[2483/3224] PersistentTabRestoreServiceTest.PruneEntries (50 ms)
[ RUN      ] PersistentTabRestoreServiceTest.PruneIsCalled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.PruneIsCalled (281 ms)
[2484/3224] PersistentTabRestoreServiceTest.PruneIsCalled (281 ms)
[ RUN      ] PersistentTabRestoreServiceTest.GoToLoadedWhenHaveMaxEntries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.GoToLoadedWhenHaveMaxEntries (263 ms)
[2485/3224] PersistentTabRestoreServiceTest.GoToLoadedWhenHaveMaxEntries (263 ms)
[ RUN      ] SessionsSyncManagerTest.PopulateSessionHeader
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.PopulateSessionHeader (106 ms)
[2486/3224] SessionsSyncManagerTest.PopulateSessionHeader (106 ms)
[ RUN      ] SessionsSyncManagerTest.OnLocalTabModified
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.OnLocalTabModified (473 ms)
[2487/3224] SessionsSyncManagerTest.OnLocalTabModified (473 ms)
[ RUN      ] SessionsSyncManagerTest.MergeLocalSessionExistingTabs
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4445)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f9d76313cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f9d7ba71d13 g_main_context_dispatch
#25 0x7f9d7ba72060 <unknown>
#26 0x7f9d7ba72124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000001c3fa4b browser_sync::SessionsSyncManagerTest::TearDown()
#33 0x000002a3e07d testing::Test::Run()
#34 0x000002a3ef4a testing::TestInfo::Run()
#35 0x000002a3f853 testing::TestCase::Run()
#36 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#37 0x000002a486a7 testing::UnitTest::Run()
#38 0x000007a8090c base::TestSuite::Run()
#39 0x000007a82f02 content::UnitTestTestSuite::Run()
#40 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#41 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#42 0x000007a7cfb8 base::LaunchUnitTests()
#43 0x000002ad99c8 main
#44 0x7f9d74ba676d __libc_start_main
#45 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400050500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000017a2b24  bp: 00007fff538cd310  bx: 0000000000000000
  dx: 00001c00017a2b24  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff538cd2f0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4445):
1 race:libglib*.so
[2488/3224] SessionsSyncManagerTest.MergeLocalSessionExistingTabs (CRASHED)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_BadCookie
[4380:4380:0702/225647:3830802410:ERROR:process_singleton_posix.cc(322)] The profile appears to be in use by another Chromium process (1234) on another computer (FAKEFOOHOST). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_BadCookie (749 ms)
[2489/3224] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_BadCookie (749 ms)
[ RUN      ] ProfileResetterTest.ResetDefaultSearchEnginePartially
[       OK ] ProfileResetterTest.ResetDefaultSearchEnginePartially (347 ms)
[2490/3224] ProfileResetterTest.ResetDefaultSearchEnginePartially (347 ms)
[ RUN      ] ProfileResetterTest.ResetHomepageNonOrganic
[       OK ] ProfileResetterTest.ResetHomepageNonOrganic (116 ms)
[2491/3224] ProfileResetterTest.ResetHomepageNonOrganic (116 ms)
[ RUN      ] ProfileResetterTest.ResetHomepagePartially
[       OK ] ProfileResetterTest.ResetHomepagePartially (92 ms)
[2492/3224] ProfileResetterTest.ResetHomepagePartially (92 ms)
[ RUN      ] ProfileResetterTest.ResetExtensionsByDisabling
[       OK ] ProfileResetterTest.ResetExtensionsByDisabling (1920 ms)
[2493/3224] ProfileResetterTest.ResetExtensionsByDisabling (1920 ms)
[ RUN      ] ProfileResetterTest.ResetExtensionsAndDefaultApps
[       OK ] ProfileResetterTest.ResetExtensionsAndDefaultApps (1681 ms)
[2494/3224] ProfileResetterTest.ResetExtensionsAndDefaultApps (1681 ms)
[ RUN      ] ProfileResetterTest.ResetFewFlags
[       OK ] ProfileResetterTest.ResetFewFlags (197 ms)
[2495/3224] ProfileResetterTest.ResetFewFlags (197 ms)
[ RUN      ] ProfileResetterTest.GetReadableFeedback
[       OK ] ProfileResetterTest.GetReadableFeedback (248 ms)
[2496/3224] ProfileResetterTest.GetReadableFeedback (248 ms)
[ RUN      ] ProfileResetterTest.DestroySnapshotFast
[       OK ] ProfileResetterTest.DestroySnapshotFast (135 ms)
[2497/3224] ProfileResetterTest.DestroySnapshotFast (135 ms)
[ RUN      ] ConfigParserTest.NoConnectivity
[       OK ] ConfigParserTest.NoConnectivity (1 ms)
[2498/3224] ConfigParserTest.NoConnectivity (1 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.AlwaysTranslateLanguagePref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.AlwaysTranslateLanguagePref (70 ms)
[2499/3224] TranslateManagerRenderViewHostTest.AlwaysTranslateLanguagePref (70 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.ContextMenu
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.ContextMenu (36 ms)
[2500/3224] TranslateManagerRenderViewHostTest.ContextMenu (36 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.NonTranslatablePage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.NonTranslatablePage (45 ms)
[2501/3224] TranslateManagerRenderViewHostTest.NonTranslatablePage (45 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.DownloadsAndHistoryNotTranslated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.DownloadsAndHistoryNotTranslated (44 ms)
[2502/3224] TranslateManagerRenderViewHostTest.DownloadsAndHistoryNotTranslated (44 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.BubbleTranslateScriptNotAvailable
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.BubbleTranslateScriptNotAvailable (235 ms)
[2503/3224] TranslateManagerRenderViewHostTest.BubbleTranslateScriptNotAvailable (235 ms)
[ RUN      ] AutofillPopupControllerUnitTest.PopupsWithOnlyDataLists
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.PopupsWithOnlyDataLists (64 ms)
[2504/3224] AutofillPopupControllerUnitTest.PopupsWithOnlyDataLists (64 ms)
[ RUN      ] AutofillPopupControllerUnitTest.ProperlyResetController
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.ProperlyResetController (75 ms)
[2505/3224] AutofillPopupControllerUnitTest.ProperlyResetController (75 ms)
[ RUN      ] AutofillPopupControllerUnitTest.ElideText
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.ElideText (143 ms)
[2506/3224] AutofillPopupControllerUnitTest.ElideText (143 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.GeneratedCardBubbleTimesShown
[       OK ] GeneratedCreditCardBubbleControllerTest.GeneratedCardBubbleTimesShown (45 ms)
[2507/3224] GeneratedCreditCardBubbleControllerTest.GeneratedCardBubbleTimesShown (45 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.TitleText
[       OK ] GeneratedCreditCardBubbleControllerTest.TitleText (45 ms)
[2508/3224] GeneratedCreditCardBubbleControllerTest.TitleText (45 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.ContentsText
[       OK ] GeneratedCreditCardBubbleControllerTest.ContentsText (202 ms)
[2509/3224] GeneratedCreditCardBubbleControllerTest.ContentsText (202 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.AnchorIcon
[       OK ] GeneratedCreditCardBubbleControllerTest.AnchorIcon (30 ms)
[2510/3224] GeneratedCreditCardBubbleControllerTest.AnchorIcon (30 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.StayOnSomeNavigations
[       OK ] GeneratedCreditCardBubbleControllerTest.StayOnSomeNavigations (31 ms)
[2511/3224] GeneratedCreditCardBubbleControllerTest.StayOnSomeNavigations (31 ms)
[ RUN      ] BookmarkContextMenuControllerTest.SingleURL
[       OK ] BookmarkContextMenuControllerTest.SingleURL (29 ms)
[2512/3224] BookmarkContextMenuControllerTest.SingleURL (29 ms)
[ RUN      ] BookmarkContextMenuControllerTest.MultipleFoldersWithURLs
[       OK ] BookmarkContextMenuControllerTest.MultipleFoldersWithURLs (41 ms)
[2513/3224] BookmarkContextMenuControllerTest.MultipleFoldersWithURLs (41 ms)
[ RUN      ] BookmarkContextMenuControllerTest.DisableIncognito
[       OK ] BookmarkContextMenuControllerTest.DisableIncognito (59 ms)
[2514/3224] BookmarkContextMenuControllerTest.DisableIncognito (59 ms)
[ RUN      ] BookmarkContextMenuControllerTest.DisabledItemsWithOtherNode
[       OK ] BookmarkContextMenuControllerTest.DisabledItemsWithOtherNode (48 ms)
[2515/3224] BookmarkContextMenuControllerTest.DisabledItemsWithOtherNode (48 ms)
[ RUN      ] BookmarkTest.DetachedBookmarkBarOnCustomNTP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkTest.DetachedBookmarkBarOnCustomNTP (307 ms)
[2516/3224] BookmarkTest.DetachedBookmarkBarOnCustomNTP (307 ms)
[ RUN      ] BrowserCloseTest.NoIncognitoCrossChat
[       OK ] BrowserCloseTest.NoIncognitoCrossChat (129 ms)
[2517/3224] BrowserCloseTest.NoIncognitoCrossChat (129 ms)
[ RUN      ] BrowserCloseTest.NonLastRegular
[       OK ] BrowserCloseTest.NonLastRegular (54 ms)
[2518/3224] BrowserCloseTest.NonLastRegular (54 ms)
[ RUN      ] BrowserCommandControllerTest.NewAvatarMenuEnabledWhenOnlyOneProfile
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.NewAvatarMenuEnabledWhenOnlyOneProfile (580 ms)
[2519/3224] BrowserCommandControllerTest.NewAvatarMenuEnabledWhenOnlyOneProfile (580 ms)
[ RUN      ] BrowserInstantControllerTest.GoogleBaseURLUpdated
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4506)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 InstantUnitTestBase::TearDown() chrome/browser/search/instant_unittest_base.cc:40:3 (unit_tests+0x000000a351f3)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4506)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 InstantUnitTestBase::TearDown() chrome/browser/search/instant_unittest_base.cc:40:3 (unit_tests+0x000000a351f3)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff97b2)
    #4 ui::TouchFactory::GetInstance() ui/events/devices/x11/touch_factory_x11.cc:52 (unit_tests+0x000002ff97b2)
    #5 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:242:5 (unit_tests+0x0000039903cd)
    #6 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #7 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #8 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #9 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #10 InstantUnitTestBase::SetUpHelper() chrome/browser/search/instant_unittest_base.cc:92:3 (unit_tests+0x000000a350e0)
    #11 InstantUnitTestBase::SetUp() chrome/browser/search/instant_unittest_base.cc:35:3 (unit_tests+0x000000a350ae)
    #12 chrome::(anonymous namespace)::BrowserInstantControllerTest::SetUp() chrome/browser/ui/browser_instant_controller_unittest.cc:32:5 (unit_tests+0x000001c96f54)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #14 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #15 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #16 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #17 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #18 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #20 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #21 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #22 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #23 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #24 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #25 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #26 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #27 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #28 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #29 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f1d2535ccb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000000a35008 InstantUnitTestBase::~InstantUnitTestBase()
#10 0x000001c97f5a chrome::(anonymous namespace)::BrowserInstantControllerTest_GoogleBaseURLUpdated_Test::~BrowserInstantControllerTest_GoogleBaseURLUpdated_Test()
#11 0x000002a3f08d testing::TestInfo::Run()
#12 0x000002a3f853 testing::TestCase::Run()
#13 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#14 0x000002a486a7 testing::UnitTest::Run()
#15 0x000007a8090c base::TestSuite::Run()
#16 0x000007a82f02 content::UnitTestTestSuite::Run()
#17 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#18 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#19 0x000007a7cfb8 base::LaunchUnitTests()
#20 0x000002ad99c8 main
#21 0x7f1d23bef76d __libc_start_main
#22 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007fff9c4b5248 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d0400010680
  di: 0000000000000000  si: 0000e000016dcbbb  bp: 00007fff9c4b5220  bx: 00007d0c0003d6e0
  dx: 00001c00016dcbbb  ax: 00000c30000f5c00  cx: 0004000000000000  sp: 00007fff9c4b5210
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4506):
1 race:libglib*.so
[2520/3224] BrowserInstantControllerTest.GoogleBaseURLUpdated (CRASHED)
[ RUN      ] ContentSettingBubbleModelTest.MediastreamCamera
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.MediastreamCamera (252 ms)
[2521/3224] ContentSettingBubbleModelTest.MediastreamCamera (252 ms)
[ RUN      ] ContentSettingBubbleModelTest.PepperBroker
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.PepperBroker (65 ms)
[2522/3224] ContentSettingBubbleModelTest.PepperBroker (65 ms)
[ RUN      ] ContentSettingBubbleModelTest.Geolocation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.Geolocation (74 ms)
[2523/3224] ContentSettingBubbleModelTest.Geolocation (74 ms)
[ RUN      ] ContentSettingBubbleModelTest.RegisterProtocolHandler
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.RegisterProtocolHandler (62 ms)
[2524/3224] ContentSettingBubbleModelTest.RegisterProtocolHandler (62 ms)
[ RUN      ] ContentSettingBubbleModelTest.RPHAllow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.RPHAllow (46 ms)
[2525/3224] ContentSettingBubbleModelTest.RPHAllow (46 ms)
[ RUN      ] ContentSettingImageModelTest.CookieAccessed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingImageModelTest.CookieAccessed (40 ms)
[2526/3224] ContentSettingImageModelTest.CookieAccessed (40 ms)
[ RUN      ] TextEliderTest.TestTrailingEllipsisSlashEllipsisHack
[       OK ] TextEliderTest.TestTrailingEllipsisSlashEllipsisHack (347 ms)
[2527/3224] TextEliderTest.TestTrailingEllipsisSlashEllipsisHack (347 ms)
[ RUN      ] TextEliderTest.TestMoreEliding
[       OK ] TextEliderTest.TestMoreEliding (931 ms)
[2528/3224] TextEliderTest.TestMoreEliding (931 ms)
[ RUN      ] TextEliderTest.TestHostEliding
[       OK ] TextEliderTest.TestHostEliding (245 ms)
[2529/3224] TextEliderTest.TestHostEliding (245 ms)
[ RUN      ] TextEliderTest.FormatUrlForSecurityDisplay
[       OK ] TextEliderTest.FormatUrlForSecurityDisplay (3 ms)
[2530/3224] TextEliderTest.FormatUrlForSecurityDisplay (3 ms)
[ RUN      ] BrowserCloseTest.LastRegularDifferentProfile
[       OK ] BrowserCloseTest.LastRegularDifferentProfile (264 ms)
[2531/3224] BrowserCloseTest.LastRegularDifferentProfile (264 ms)
[ RUN      ] BrowserCloseTest.LastRegularPlusIncognito
[       OK ] BrowserCloseTest.LastRegularPlusIncognito (47 ms)
[2532/3224] BrowserCloseTest.LastRegularPlusIncognito (47 ms)
[ RUN      ] BrowserCloseTest.LastRegularPlusOtherIncognito
[       OK ] BrowserCloseTest.LastRegularPlusOtherIncognito (104 ms)
[2533/3224] BrowserCloseTest.LastRegularPlusOtherIncognito (104 ms)
[ RUN      ] BrowserCloseTest.LastRegularPlusIncognito2
[       OK ] BrowserCloseTest.LastRegularPlusIncognito2 (72 ms)
[2534/3224] BrowserCloseTest.LastRegularPlusIncognito2 (72 ms)
[ RUN      ] BrowserCloseTest.Plural
[       OK ] BrowserCloseTest.Plural (50 ms)
[2535/3224] BrowserCloseTest.Plural (50 ms)
[ RUN      ] BrowserCloseTest.PluralIncognito
[       OK ] BrowserCloseTest.PluralIncognito (58 ms)
[2536/3224] BrowserCloseTest.PluralIncognito (58 ms)
[ RUN      ] BrowserCommandControllerTest.IsReservedCommandOrKey
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.IsReservedCommandOrKey (300 ms)
[2537/3224] BrowserCommandControllerTest.IsReservedCommandOrKey (300 ms)
[ RUN      ] BrowserCommandControllerTest.IncognitoCommands
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4501)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1365291368057962768):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 BrowserCommandControllerTest_IsReservedCommandOrKey_Test::~BrowserCommandControllerTest_IsReservedCommandOrKey_Test() chrome/browser/ui/browser_command_controller_unittest.cc:32:1 (unit_tests+0x000001c963a9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1365291368057962768 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f233fd03cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b354d3 std::__1::__tree<>::destroy()
#11 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#12 0x000003b02ada cc::Scheduler::~Scheduler()
#13 0x000003b02b5a cc::Scheduler::~Scheduler()
#14 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#15 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#17 0x000003993d54 ui::Compositor::~Compositor()
#18 0x00000399462a ui::Compositor::~Compositor()
#19 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#20 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#22 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#23 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7f233e59676d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000cdb0 r14: 00007d1400017500 r15: 00007d14000174f8
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff35fbe720  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff35fbe6e0
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4501):
1 race:libglib*.so
[2538/3224] BrowserCommandControllerTest.IncognitoCommands (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_ALLOW (406 ms)
[2539/3224] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_ALLOW (406 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4510)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092120109318778448):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cc89b5)
    #11 FullscreenControllerStateUnitTest_STATE_NORMAL__BUBBLE_ALLOW_Test::~FullscreenControllerStateUnitTest_STATE_NORMAL__BUBBLE_ALLOW_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:33 (unit_tests+0x000001cc89b5)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092120109318778448 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f63249c5cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f632a123d13 g_main_context_dispatch
#25 0x7f632a124060 <unknown>
#26 0x7f632a124124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f632325876d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000015997d8  bp: 00007fff0998cf80  bx: 0000000000000000
  dx: 00001c00015997d8  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff0998cf60
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4510):
1 race:libglib*.so
[2540/3224] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_DENY (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW (509 ms)
[2541/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW (509 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4533)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092120109318778448):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cc95b5)
    #11 FullscreenControllerStateUnitTest_STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW_Test::~FullscreenControllerStateUnitTest_STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:35 (unit_tests+0x000001cc95b5)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092120109318778448 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f34775fccb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f347cd5ad13 g_main_context_dispatch
#25 0x7f347cd5b060 <unknown>
#26 0x7f347cd5b124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f3475e8f76d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e00001599845  bp: 00007ffc8252d900  bx: 0000000000000000
  dx: 00001c0001599845  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffc8252d8e0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4533):
1 race:libglib*.so
[2542/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_DENY (365 ms)
[2543/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_DENY (365 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[4572:4572:0702/225655:3838185771:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TOGGLE_FULLSCREEN).
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4572)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092120109318778448):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cca275)
    #11 FullscreenControllerStateUnitTest_STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_DENY_Test::~FullscreenControllerStateUnitTest_STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_DENY_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:40 (unit_tests+0x000001cca275)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092120109318778448 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f803cbc6cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f8042324d13 g_main_context_dispatch
#25 0x7f8042325060 <unknown>
#26 0x7f8042325124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f803b45976d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000015a8112  bp: 00007ffd85bf8ed0  bx: 0000000000000000
  dx: 00001c00015a8112  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffd85bf8eb0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4572):
1 race:libglib*.so
[2544/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_FALSE (376 ms)
[2545/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_FALSE (376 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4577)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092120109318778448):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001ccac35)
    #11 FullscreenControllerStateUnitTest_STATE_TO_NORMAL__TAB_FULLSCREEN_FALSE_Test::~FullscreenControllerStateUnitTest_STATE_TO_NORMAL__TAB_FULLSCREEN_FALSE_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:42 (unit_tests+0x000001ccac35)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092120109318778448 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fe8abe42cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7fe8b15a0d13 g_main_context_dispatch
#25 0x7fe8b15a1060 <unknown>
#26 0x7fe8b15a1124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7fe8aa6d576d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e00001599d7d  bp: 00007ffd7d998170  bx: 0000000000000000
  dx: 00001c0001599d7d  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffd7d998150
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4577):
1 race:libglib*.so
[2546/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_ALLOW (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY (369 ms)
[2547/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY (369 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4579)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092120109318778448):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001ccba75)
    #11 FullscreenControllerStateUnitTest_STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY_Test::~FullscreenControllerStateUnitTest_STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:44 (unit_tests+0x000001ccba75)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092120109318778448 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f10b1855cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f10b6fb3d13 g_main_context_dispatch
#25 0x7f10b6fb4060 <unknown>
#26 0x7f10b6fb4124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f10b00e876d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e0000159854a  bp: 00007fff3b4eaa80  bx: 0000000000000000
  dx: 00001c000159854a  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff3b4eaa60
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4579):
1 race:libglib*.so
[2548/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE (CRASHED)
[ RUN      ] InstantSearchPrerendererTest.CancelPendingPrerenderRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CancelPendingPrerenderRequest (573 ms)
[2549/3224] InstantSearchPrerendererTest.CancelPendingPrerenderRequest (573 ms)
[ RUN      ] InstantSearchPrerendererTest.PrerenderingAllowed
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4609)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 InstantUnitTestBase::TearDown() chrome/browser/search/instant_unittest_base.cc:40:3 (unit_tests+0x000000a351f3)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000200000006
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f9230570cb0 <unknown>
#5 0x000003adfa89 cc::TextureMailboxDeleter::~TextureMailboxDeleter()
#6 0x000003a33742 cc::LayerTreeHostImpl::~LayerTreeHostImpl()
#7 0x000003a33dfa cc::LayerTreeHostImpl::~LayerTreeHostImpl()
#8 0x000003a63d04 cc::SingleThreadProxy::Stop()
#9 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#10 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#11 0x000003993d54 ui::Compositor::~Compositor()
#12 0x00000399462a ui::Compositor::~Compositor()
#13 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#14 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#15 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#16 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#17 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#18 0x000000a351f4 InstantUnitTestBase::TearDown()
#19 0x000002a3e07d testing::Test::Run()
#20 0x000002a3ef4a testing::TestInfo::Run()
#21 0x000002a3f853 testing::TestCase::Run()
#22 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#23 0x000002a486a7 testing::UnitTest::Run()
#24 0x000007a8090c base::TestSuite::Run()
#25 0x000007a82f02 content::UnitTestTestSuite::Run()
#26 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#27 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#28 0x000007a7cfb8 base::LaunchUnitTests()
#29 0x000002ad99c8 main
#30 0x7f922ee0376d __libc_start_main
#31 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 0000000000000000 r14: 0000000200000006 r15: 00007d0c0003d6e0
  di: 0000600000000000  si: 0000f8000175bede  bp: 00007ffe4cf4f7f0  bx: 00007d0c0003d6e8
  dx: 00001c000175bede  ax: 0000080800000000  cx: 0000000000000000  sp: 00007ffe4cf4f7b0
  ip: 0000000003adfa89 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000200000006
ThreadSanitizer: reported 1 warnings
[2550/3224] InstantSearchPrerendererTest.PrerenderingAllowed (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.CapturedFullscreenedTabTransferredBetweenBrowserWindows
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.CapturedFullscreenedTabTransferredBetweenBrowserWindows (637 ms)
[2551/3224] FullscreenControllerStateUnitTest.CapturedFullscreenedTabTransferredBetweenBrowserWindows (637 ms)
[ RUN      ] OmniboxControllerTest.CheckDefaultAutocompleteProviders
[       OK ] OmniboxControllerTest.CheckDefaultAutocompleteProviders (53 ms)
[2552/3224] OmniboxControllerTest.CheckDefaultAutocompleteProviders (53 ms)
[ RUN      ] AutocompleteEditTest.InlineAutocompleteText
[       OK ] AutocompleteEditTest.InlineAutocompleteText (61 ms)
[2553/3224] AutocompleteEditTest.InlineAutocompleteText (61 ms)
[ RUN      ] OmniboxViewTest.TestStripSchemasUnsafeForPaste
[       OK ] OmniboxViewTest.TestStripSchemasUnsafeForPaste (1 ms)
[2554/3224] OmniboxViewTest.TestStripSchemasUnsafeForPaste (1 ms)
[ RUN      ] OmniboxViewTest.GetClipboardText
[       OK ] OmniboxViewTest.GetClipboardText (3 ms)
[2555/3224] OmniboxViewTest.GetClipboardText (3 ms)
[ RUN      ] InstantPageTest.DetermineIfPageSupportsInstant_NonLocal
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4601)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 content::RenderViewHostTestHarness::TearDown() content/public/test/test_renderer_host.cc:226:3 (unit_tests+0x0000026d1760)
    #17 ChromeRenderViewHostTestHarness::TearDown() chrome/test/base/chrome_render_view_host_test_harness.cc:56:3 (unit_tests+0x000002aae729)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4601)
  Write of size 4 at 0x7d0c000bb4c8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 content::RenderViewHostTestHarness::TearDown() content/public/test/test_renderer_host.cc:226:3 (unit_tests+0x0000026d1760)
    #26 ChromeRenderViewHostTestHarness::TearDown() chrome/test/base/chrome_render_view_host_test_harness.cc:56:3 (unit_tests+0x000002aae729)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000bb4c8 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c000bb4a0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 Singleton<extensions::ExtensionRegistryFactory, DefaultSingletonTraits<extensions::ExtensionRegistryFactory>, extensions::ExtensionRegistryFactory>::get() base/memory/singleton.h:255:9 (unit_tests+0x0000070657db)
    #4 extensions::ExtensionRegistryFactory::GetInstance() extensions/browser/extension_registry_factory.cc:24:10 (unit_tests+0x000007065713)
    #5 apps::AppLoadServiceFactory::AppLoadServiceFactory() apps/app_load_service_factory.cc:34:13 (unit_tests+0x0000076b51f6)
    #6 New base/memory/singleton.h:53:16 (unit_tests+0x0000076b5140)
    #7 get base/memory/singleton.h:248 (unit_tests+0x0000076b5140)
    #8 apps::AppLoadServiceFactory::GetInstance() apps/app_load_service_factory.cc:25 (unit_tests+0x0000076b5140)
    #9 apps::EnsureBrowserContextKeyedServiceFactoriesBuilt() apps/browser_context_keyed_service_factories.cc:14:3 (unit_tests+0x0000076b5da1)
    #10 ChromeBrowserMainExtraPartsProfiles::EnsureBrowserContextKeyedServiceFactoriesBuilt() chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc:164:3 (unit_tests+0x0000020df3b1)
    #11 TestingProfile::Init() chrome/test/base/testing_profile.cc:417:3 (unit_tests+0x000002ab51db)
    #12 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #13 OmniboxControllerTest chrome/browser/ui/omnibox/omnibox_controller_unittest.cc:34:24 (unit_tests+0x000001cd1d0b)
    #14 OmniboxControllerTest_CheckDefaultAutocompleteProviders_Test chrome/browser/ui/omnibox/omnibox_controller_unittest.cc:63 (unit_tests+0x000001cd1d0b)
    #15 testing::internal::TestFactoryImpl<OmniboxControllerTest_CheckDefaultAutocompleteProviders_Test>::CreateTest() testing/gtest/include/gtest/internal/gtest-internal.h:486 (unit_tests+0x000001cd1d0b)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test *> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3ef30)
    #17 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2603 (unit_tests+0x000002a3ef30)
    #18 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #19 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #20 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #21 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #22 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #23 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #24 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #25 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #26 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #27 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #28 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #29 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #30 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #31 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7ff986556cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000006c3cd5b DependencyGraph::BuildConstructionOrder()
#7 0x000006c3d957 DependencyGraph::GetDestructionOrder()
#8 0x000006c3c0e0 DependencyManager::DestroyContextServices()
#9 0x0000071399e1 BrowserContextDependencyManager::DestroyBrowserContextServices()
#10 0x000002ab65d9 TestingProfile::~TestingProfile()
#11 0x000002ab696a TestingProfile::~TestingProfile()
#12 0x0000026d1b78 base::DeleteHelper<>::DoDelete()
#13 0x000003120b70 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPKvEEES8_NS0_8TypeListIJS7_EEEEENSB_IJNS0_12UnwrapTraitsIS7_EEEEENS0_12InvokeHelperILb0EvSA_NSB_IJRKS7_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#14 0x000003195965 base::debug::TaskAnnotator::RunTask()
#15 0x00000311d8b0 base::MessageLoop::RunTask()
#16 0x00000311e0b3 base::MessageLoop::DoWork()
#17 0x00000319439c base::MessagePumpGlib::Run()
#18 0x00000311d28c base::MessageLoop::RunHandler()
#19 0x000003136197 base::RunLoop::Run()
#20 0x000003136257 base::RunLoop::RunUntilIdle()
#21 0x0000026cfdf4 content::TestBrowserThreadBundle::~TestBrowserThreadBundle()
#22 0x0000026d185f content::RenderViewHostTestHarness::TearDown()
#23 0x000002aae72a ChromeRenderViewHostTestHarness::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7ff984de976d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d0c0003ccc0 r13: 00007d0400029cd0 r14: 00007ffc384a0420 r15: 00007d8000007260
  di: 48535641e5894855  si: 0000e000016c1381  bp: 00007ffc384a0470  bx: 48535641e5894855
  dx: 00001c00016c1381  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffc384a0350
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 3 suppressions (pid=4601):
3 race:libglib*.so
[2556/3224] InstantPageTest.DetermineIfPageSupportsInstant_NonLocal (CRASHED)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessFocusOmnibox
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessFocusOmnibox (472 ms)
[2557/3224] SearchIPCRouterPolicyTest.DoNotProcessFocusOmnibox (472 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessDeleteMostVisitedItem
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4612)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 SearchIPCRouterPolicyTest_DoNotProcessFocusOmnibox_Test::~SearchIPCRouterPolicyTest_DoNotProcessFocusOmnibox_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:55:1 (unit_tests+0x000001cf87a9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4612)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 SearchIPCRouterPolicyTest_DoNotProcessFocusOmnibox_Test::~SearchIPCRouterPolicyTest_DoNotProcessFocusOmnibox_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:55:1 (unit_tests+0x000001cf87a9)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterPolicyTest::SetUp() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:21:5 (unit_tests+0x000001cf8667)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f9affb50cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f9afe3e376d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffd1a9cbdd0  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffd1a9cbd90
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4612):
1 race:libglib*.so
[2558/3224] SearchIPCRouterPolicyTest.ProcessDeleteMostVisitedItem (CRASHED)
[ RUN      ] SearchIPCRouterPolicyTest.SendSetSuggestionToPrefetch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendSetSuggestionToPrefetch (605 ms)
[2559/3224] SearchIPCRouterPolicyTest.SendSetSuggestionToPrefetch (605 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendSetMessagesForIncognitoPage
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4614)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 SearchIPCRouterPolicyTest_SendSetSuggestionToPrefetch_Test::~SearchIPCRouterPolicyTest_SendSetSuggestionToPrefetch_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:176:1 (unit_tests+0x000001cf8b39)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4614)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 SearchIPCRouterPolicyTest_SendSetSuggestionToPrefetch_Test::~SearchIPCRouterPolicyTest_SendSetSuggestionToPrefetch_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:176:1 (unit_tests+0x000001cf8b39)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterPolicyTest::SetUp() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:21:5 (unit_tests+0x000001cf8667)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f2384bf7cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f238348a76d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000a830 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffef83ba200  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffef83ba1c0
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4614):
1 race:libglib*.so
[2560/3224] SearchIPCRouterPolicyTest.DoNotSendSetMessagesForIncognitoPage (CRASHED)
[ RUN      ] SearchIPCRouterTest.ProcessHistorySyncCheckMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessHistorySyncCheckMsg (556 ms)
[2561/3224] SearchIPCRouterTest.ProcessHistorySyncCheckMsg (556 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreHistorySyncCheckMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4625)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4625)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterTest::SetUp() chrome/browser/ui/search/search_ipc_router_unittest.cc:99:5 (unit_tests+0x000001d0bfb7)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fa051478cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7fa04fd0b76d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffea5b2e760  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffea5b2e720
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4625):
1 race:libglib*.so
[2562/3224] SearchIPCRouterTest.IgnoreHistorySyncCheckMsg (CRASHED)
[ RUN      ] SearchTabHelperTest.DetermineIfPageSupportsInstant_Local
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.DetermineIfPageSupportsInstant_Local (188 ms)
[2563/3224] SearchTabHelperTest.DetermineIfPageSupportsInstant_Local (188 ms)
[ RUN      ] SearchTabHelperTest.PageURLDoesntBelongToInstantRenderer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.PageURLDoesntBelongToInstantRenderer (34 ms)
[2564/3224] SearchTabHelperTest.PageURLDoesntBelongToInstantRenderer (34 ms)
[ RUN      ] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail2
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail2 (38 ms)
[2565/3224] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail2 (38 ms)
[ RUN      ] SearchTabHelperTest.OnChromeIdentityCheckMismatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnChromeIdentityCheckMismatch (35 ms)
[2566/3224] SearchTabHelperTest.OnChromeIdentityCheckMismatch (35 ms)
[ RUN      ] SearchTabHelperTest.OnHistorySyncCheckSyncing
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnHistorySyncCheckSyncing (33 ms)
[2567/3224] SearchTabHelperTest.OnHistorySyncCheckSyncing (33 ms)
[ RUN      ] SearchTabHelperTest.OnHistorySyncCheckNotSyncing
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnHistorySyncCheckNotSyncing (49 ms)
[2568/3224] SearchTabHelperTest.OnHistorySyncCheckNotSyncing (49 ms)
[ RUN      ] SearchTabHelperTest.TitleIsSetForNTP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.TitleIsSetForNTP (34 ms)
[2569/3224] SearchTabHelperTest.TitleIsSetForNTP (34 ms)
[ RUN      ] SearchTabHelperPrerenderTest.OnTabActivatedPrerenderInstantURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperPrerenderTest.OnTabActivatedPrerenderInstantURL (267 ms)
[2570/3224] SearchTabHelperPrerenderTest.OnTabActivatedPrerenderInstantURL (267 ms)
[ RUN      ] BrowserListTest.AttemptRestart
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserListTest.AttemptRestart (182 ms)
[2571/3224] BrowserListTest.AttemptRestart (182 ms)
[ RUN      ] PinnedTabCodecTest.NoPinnedTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PinnedTabCodecTest.NoPinnedTabs (218 ms)
[2572/3224] PinnedTabCodecTest.NoPinnedTabs (218 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetSuggestionToPrefetch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSetSuggestionToPrefetch (546 ms)
[2573/3224] SearchIPCRouterTest.DoNotSendSetSuggestionToPrefetch (546 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetOmniboxStartMargin
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4655)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4655)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterTest::SetUp() chrome/browser/ui/search/search_ipc_router_unittest.cc:99:5 (unit_tests+0x000001d0bfb7)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fa42a001cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7fa42889476d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000aab0 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffc8f873850  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffc8f873810
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4655):
1 race:libglib*.so
[2574/3224] SearchIPCRouterTest.DoNotSendSetOmniboxStartMargin (CRASHED)
[ RUN      ] RecentTabsSubMenuModelTest.NoTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.NoTabs (499 ms)
[2575/3224] RecentTabsSubMenuModelTest.NoTabs (499 ms)
[ RUN      ] RecentTabsSubMenuModelTest.RecentlyClosedTabsAndWindowsFromLastSession
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4705)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #17 RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test::TestBody() chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:301:3 (unit_tests+0x000001d74adb)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4705)
  Write of size 4 at 0x7d0c000bb708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #26 RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test::TestBody() chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:301:3 (unit_tests+0x000001d74adb)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000bb708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c000bb6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 PrefRegistrySimple::RegisterDictionaryPref(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) base/prefs/pref_registry_simple.cc:127:31 (unit_tests+0x0000036b0676)
    #2 content_settings::PrefProvider::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) components/content_settings/core/browser/content_settings_pref_provider.cc:125:5 (unit_tests+0x000006f0b16d)
    #3 HostContentSettingsMap::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) components/content_settings/core/browser/host_content_settings_map.cc:113:3 (unit_tests+0x000006f10d4e)
    #4 chrome::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:389:3 (unit_tests+0x0000020c5036)
    #5 chrome::RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable*) chrome/browser/prefs/browser_prefs.cc:526:3 (unit_tests+0x0000020c53a9)
    #6 TestingProfile::CreateTestingPrefService() chrome/test/base/testing_profile.cc:748:3 (unit_tests+0x000002ab614d)
    #7 TestingProfile::Init() chrome/test/base/testing_profile.cc:425:5 (unit_tests+0x000002ab5280)
    #8 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #9 RecentTabsSubMenuModelTest::RecentTabsSubMenuModelTest() chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:116:3 (unit_tests+0x000001d7dd83)
    #10 RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:262:1 (unit_tests+0x000001d7e704)
    #11 testing::internal::TestFactoryImpl<RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test>::CreateTest() testing/gtest/include/gtest/internal/gtest-internal.h:486 (unit_tests+0x000001d7e704)
    #12 HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test *> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3ef30)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2603 (unit_tests+0x000002a3ef30)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
FATAL: ThreadSanitizer CHECK failed: /work/chromium/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_allocator.h:1226 "((IsAligned(p, page_size_))) != (0)" (0x0, 0x0)
    #0 __tsan::TsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) <null> (unit_tests+0x00000056bbd2)
    #1 __tsan::TsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) <null> (unit_tests+0x00000056bbda)
    #2 __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) <null> (unit_tests+0x0000004f1ed1)
    #3 __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Deallocate(__sanitizer::AllocatorStats*, void*) <null> (unit_tests+0x00000055ea64)
    #4 __tsan::user_free(__tsan::ThreadState*, unsigned long, void*, bool) <null> (unit_tests+0x00000055cc94)
    #5 operator delete(void*) <null> (unit_tests+0x00000057270e)
    #6 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x0000036aea1b)
    #7 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x0000036aea1b)
    #8 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x0000036aea1b)
    #9 __deallocate buildtools/third_party/libc++/trunk/include/__hash_table:1344 (unit_tests+0x0000036aea1b)
    #10 ~__hash_table buildtools/third_party/libc++/trunk/include/__hash_table:1283 (unit_tests+0x0000036aea1b)
    #11 ~hash_map buildtools/third_party/libc++/trunk/include/ext/hash_map:478 (unit_tests+0x0000036aea1b)
    #12 PrefRegistry::~PrefRegistry() base/prefs/pref_registry.cc:18 (unit_tests+0x0000036aea1b)
    #13 PrefRegistrySimple::~PrefRegistrySimple() base/prefs/pref_registry_simple.cc:15:1 (unit_tests+0x0000036afeb9)
    #14 ~PrefRegistrySyncable components/pref_registry/pref_registry_syncable.cc:18:1 (unit_tests+0x000006e02e08)
    #15 user_prefs::PrefRegistrySyncable::~PrefRegistrySyncable() components/pref_registry/pref_registry_syncable.cc:17 (unit_tests+0x000006e02e08)
    #16 Release base/memory/ref_counted.h:134:7 (unit_tests+0x0000036b0ca1)
    #17 Release base/memory/ref_counted.h:403 (unit_tests+0x0000036b0ca1)
    #18 operator= base/memory/ref_counted.h:320 (unit_tests+0x0000036b0ca1)
    #19 PrefService::~PrefService() base/prefs/pref_service.cc:85 (unit_tests+0x0000036b0ca1)
    #20 PrefServiceSyncable::~PrefServiceSyncable() chrome/browser/prefs/pref_service_syncable.cc:77:1 (unit_tests+0x0000020d29cd)
    #21 TestingPrefServiceBase<PrefServiceSyncable, user_prefs::PrefRegistrySyncable>::~TestingPrefServiceBase() base/prefs/testing_pref_service.h:112:1 (unit_tests+0x000002ab4d2b)
    #22 ~TestingPrefServiceSyncable chrome/test/base/testing_pref_service_syncable.cc:66:1 (unit_tests+0x000002ab4bd9)
    #23 TestingPrefServiceSyncable::~TestingPrefServiceSyncable() chrome/test/base/testing_pref_service_syncable.cc:65 (unit_tests+0x000002ab4bd9)
    #24 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x000002ab6917)
    #25 ~scoped_ptr_impl base/memory/scoped_ptr.h:222 (unit_tests+0x000002ab6917)
    #26 ~scoped_ptr base/memory/scoped_ptr.h:312 (unit_tests+0x000002ab6917)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:530 (unit_tests+0x000002ab6917)
    #28 ~RecentTabsSubMenuModelTest chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:113:7 (unit_tests+0x000001d7d1b0)
    #29 RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test::~RecentTabsSubMenuModelTest_RecentlyClosedTabsAndWindowsFromLastSession_Test() chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc:262 (unit_tests+0x000001d7d1b0)
    #30 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #32 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #33 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #34 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #36 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #37 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #38 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #39 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #40 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #41 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #42 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #43 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #44 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #45 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #46 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)
    #47 __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 (libc.so.6+0x00000002176c)
    #48 _start <null> (unit_tests+0x0000004f02c8)

[2576/3224] RecentTabsSubMenuModelTest.RecentlyClosedTabsAndWindowsFromLastSession (CRASHED)
[ RUN      ] PinnedTabCodecTest.PinnedAndNonPinned
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PinnedTabCodecTest.PinnedAndNonPinned (379 ms)
[2577/3224] PinnedTabCodecTest.PinnedAndNonPinned (379 ms)
[ RUN      ] TabMenuModelTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4668)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PinnedTabCodecTest_PinnedAndNonPinned_Test::~PinnedTabCodecTest_PinnedAndNonPinned_Test() chrome/browser/ui/tabs/pinned_tab_codec_unittest.cc:34:1 (unit_tests+0x000001d2c2f9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f0593c0ecb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f059936cd13 g_main_context_dispatch
#25 0x7f059936d060 <unknown>
#26 0x7f059936d124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f05924a176d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000015a6268  bp: 00007fff9a177ca0  bx: 0000000000000000
  dx: 00001c00015a6268  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff9a177c80
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4668):
1 race:libglib*.so
[2578/3224] TabMenuModelTest.Basics (CRASHED)
[ RUN      ] TabStripModelTest.AddWebContents_LeftClickPopup
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AddWebContents_LeftClickPopup (67 ms)
[2579/3224] TabStripModelTest.AddWebContents_LeftClickPopup (67 ms)
[ RUN      ] TabStripModelTest.AddWebContents_CreateNewBlankTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AddWebContents_CreateNewBlankTab (50 ms)
[2580/3224] TabStripModelTest.AddWebContents_CreateNewBlankTab (50 ms)
[ RUN      ] TabStripModelTest.NavigationForgetsOpeners
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.NavigationForgetsOpeners (54 ms)
[2581/3224] TabStripModelTest.NavigationForgetsOpeners (54 ms)
[ RUN      ] TabStripModelTest.DeleteTabStripFromDestroy
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.DeleteTabStripFromDestroy (48 ms)
[2582/3224] TabStripModelTest.DeleteTabStripFromDestroy (48 ms)
[ RUN      ] TabStripModelTest.CloseSelectedTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.CloseSelectedTabs (41 ms)
[2583/3224] TabStripModelTest.CloseSelectedTabs (41 ms)
[ RUN      ] TabStripModelTest.TabBlockedState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TabBlockedState (27 ms)
[2584/3224] TabStripModelTest.TabBlockedState (27 ms)
[ RUN      ] BackFwdMenuModelTest.BasicCase
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackFwdMenuModelTest.BasicCase (261 ms)
[2585/3224] BackFwdMenuModelTest.BasicCase (261 ms)
[ RUN      ] BackFwdMenuModelTest.MaxItemsTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackFwdMenuModelTest.MaxItemsTest (154 ms)
[2586/3224] BackFwdMenuModelTest.MaxItemsTest (154 ms)
[ RUN      ] EncodingMenuControllerTest.EncodingIDsBelongTest
[       OK ] EncodingMenuControllerTest.EncodingIDsBelongTest (1 ms)
[2587/3224] EncodingMenuControllerTest.EncodingIDsBelongTest (1 ms)
[ RUN      ] EncodingMenuControllerTest.ListEncodingMenuItems
[       OK ] EncodingMenuControllerTest.ListEncodingMenuItems (48 ms)
[2588/3224] EncodingMenuControllerTest.ListEncodingMenuItems (48 ms)
[ RUN      ] PepperFlashContentSettingsUtilsTest.AreMediaExceptionsEqual
[       OK ] PepperFlashContentSettingsUtilsTest.AreMediaExceptionsEqual (0 ms)
[2589/3224] PepperFlashContentSettingsUtilsTest.AreMediaExceptionsEqual (0 ms)
[ RUN      ] SyncSetupHandlerTest.Basic

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.Basic (126 ms)
[2590/3224] SyncSetupHandlerTest.Basic (126 ms)
[ RUN      ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancel

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d08000341a0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d08000341a0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: FirstSetupInProgress()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancel (29 ms)
[2591/3224] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancel (29 ms)
[ RUN      ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSyncStartupCompleted

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d700)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d08000490a0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d08000490a0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsPassphraseRequired()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d700)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSyncStartupCompleted (32 ms)
[2592/3224] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSyncStartupCompleted (32 ms)
[ RUN      ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancelAfterSigninSuccess

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c7c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800048720)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsPassphraseRequired()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800048720)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: FirstSetupInProgress()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c7c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancelAfterSigninSuccess (42 ms)
[2593/3224] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndCancelAfterSigninSuccess (42 ms)
[ RUN      ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSigninFailed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d7c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800031d00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: CanSyncStart()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800031d00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d7c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSigninFailed (41 ms)
[2594/3224] SyncSetupHandlerTest.DisplayConfigureWithBackendDisabledAndSigninFailed (41 ms)
[ RUN      ] SyncSetupHandlerTest.TestSyncNothing

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c1c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c1c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TestSyncNothing (48 ms)
[2595/3224] SyncSetupHandlerTest.TestSyncNothing (48 ms)
[ RUN      ] SyncSetupHandlerTest.TurnOnEncryptAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c200)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c200)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TurnOnEncryptAll (36 ms)
[2596/3224] SyncSetupHandlerTest.TurnOnEncryptAll (36 ms)
[ RUN      ] SyncSetupHandlerTest.SuccessfullySetPassphrase

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002ce00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002ce00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.SuccessfullySetPassphrase (46 ms)
[2597/3224] SyncSetupHandlerTest.SuccessfullySetPassphrase (46 ms)
[ RUN      ] SyncSetupHandlerTest.SelectCustomEncryption

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.SelectCustomEncryption (50 ms)
[2598/3224] SyncSetupHandlerTest.SelectCustomEncryption (50 ms)
[ RUN      ] PermissionBubbleManagerTest.MainFrameAndIFrameRequestOtherDomain
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.MainFrameAndIFrameRequestOtherDomain (401 ms)
[2599/3224] PermissionBubbleManagerTest.MainFrameAndIFrameRequestOtherDomain (401 ms)
[ RUN      ] PermissionBubbleManagerTest.IFrameUserGestureRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.IFrameUserGestureRequest (152 ms)
[2600/3224] PermissionBubbleManagerTest.IFrameUserGestureRequest (152 ms)
[ RUN      ] PermissionBubbleManagerTest.AllUserGestureRequests
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.AllUserGestureRequests (154 ms)
[2601/3224] PermissionBubbleManagerTest.AllUserGestureRequests (154 ms)
[ RUN      ] PermissionBubbleManagerTest.RequestsWithoutUserGesture
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.RequestsWithoutUserGesture (164 ms)
[2602/3224] PermissionBubbleManagerTest.RequestsWithoutUserGesture (164 ms)
[ RUN      ] PermissionMenuModelTest.TestDefault
[       OK ] PermissionMenuModelTest.TestDefault (0 ms)
[2603/3224] PermissionMenuModelTest.TestDefault (0 ms)
[ RUN      ] PermissionMenuModelTest.TestAllowBlock
[       OK ] PermissionMenuModelTest.TestAllowBlock (0 ms)
[2604/3224] PermissionMenuModelTest.TestAllowBlock (0 ms)
[ RUN      ] NTPUserDataLoggerTest.TestLogMostVisitedImpression
[       OK ] NTPUserDataLoggerTest.TestLogMostVisitedImpression (1 ms)
[2605/3224] NTPUserDataLoggerTest.TestLogMostVisitedImpression (1 ms)
[ RUN      ] NTPUserDataLoggerTest.TestLogMostVisitedNavigation
[       OK ] NTPUserDataLoggerTest.TestLogMostVisitedNavigation (1 ms)
[2606/3224] NTPUserDataLoggerTest.TestLogMostVisitedNavigation (1 ms)
[ RUN      ] LanguageOptionsHandlerTest.GetUILanguageCodeSet
[       OK ] LanguageOptionsHandlerTest.GetUILanguageCodeSet (24 ms)
[2607/3224] LanguageOptionsHandlerTest.GetUILanguageCodeSet (24 ms)
[ RUN      ] PepperFlashContentSettingsUtilsTest.SortMediaExceptions
[       OK ] PepperFlashContentSettingsUtilsTest.SortMediaExceptions (1 ms)
[2608/3224] PepperFlashContentSettingsUtilsTest.SortMediaExceptions (1 ms)
[ RUN      ] PermissionBubbleManagerTest.SingleRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.SingleRequest (378 ms)
[2609/3224] PermissionBubbleManagerTest.SingleRequest (378 ms)
[ RUN      ] PermissionBubbleManagerTest.SingleRequestViewFirst
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.SingleRequestViewFirst (131 ms)
[2610/3224] PermissionBubbleManagerTest.SingleRequestViewFirst (131 ms)
[ RUN      ] PermissionBubbleManagerTest.TwoRequests
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TwoRequests (111 ms)
[2611/3224] PermissionBubbleManagerTest.TwoRequests (111 ms)
[ RUN      ] PermissionBubbleManagerTest.TwoRequestsTabSwitch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TwoRequestsTabSwitch (119 ms)
[2612/3224] PermissionBubbleManagerTest.TwoRequestsTabSwitch (119 ms)
[ RUN      ] PermissionBubbleManagerTest.NoView
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.NoView (115 ms)
[2613/3224] PermissionBubbleManagerTest.NoView (115 ms)
[ RUN      ] PermissionBubbleManagerTest.TwoRequestsShownInTwoBubbles
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TwoRequestsShownInTwoBubbles (161 ms)
[2614/3224] PermissionBubbleManagerTest.TwoRequestsShownInTwoBubbles (161 ms)
[ RUN      ] PermissionBubbleManagerTest.TestAddDuplicateRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestAddDuplicateRequest (149 ms)
[2615/3224] PermissionBubbleManagerTest.TestAddDuplicateRequest (149 ms)
[ RUN      ] PermissionBubbleManagerTest.DuplicateRequestRejected
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.DuplicateRequestRejected (34 ms)
[2616/3224] PermissionBubbleManagerTest.DuplicateRequestRejected (34 ms)
[ RUN      ] PermissionBubbleManagerTest.TestCancelPendingRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestCancelPendingRequest (156 ms)
[2617/3224] PermissionBubbleManagerTest.TestCancelPendingRequest (156 ms)
[ RUN      ] PermissionBubbleManagerTest.MainFrameNoRequestIFrameRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.MainFrameNoRequestIFrameRequest (133 ms)
[2618/3224] PermissionBubbleManagerTest.MainFrameNoRequestIFrameRequest (133 ms)
[ RUN      ] SyncSetupHandlerTest.UnsuccessfullySetPassphrase

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f6c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f6c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.UnsuccessfullySetPassphrase (137 ms)
[2619/3224] SyncSetupHandlerTest.UnsuccessfullySetPassphrase (137 ms)
[ RUN      ] SyncSetupHandlerTest.TestSyncIndividualTypes

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d900)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d900)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TestSyncIndividualTypes (40 ms)
[2620/3224] SyncSetupHandlerTest.TestSyncIndividualTypes (40 ms)
[ RUN      ] SyncSetupHandlerTest.TestSyncAllManually

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d500)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d500)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TestSyncAllManually (27 ms)
[2621/3224] SyncSetupHandlerTest.TestSyncAllManually (27 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSyncSetup

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSyncSetup (29 ms)
[2622/3224] SyncSetupHandlerTest.ShowSyncSetup (29 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupManuallySyncAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupManuallySyncAll (30 ms)
[2623/3224] SyncSetupHandlerTest.ShowSetupManuallySyncAll (30 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupSyncForAllTypesIndividually

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d580)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupSyncForAllTypesIndividually (55 ms)
[2624/3224] SyncSetupHandlerTest.ShowSetupSyncForAllTypesIndividually (55 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupGaiaPassphraseRequired

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002bf80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002bf80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupGaiaPassphraseRequired (29 ms)
[2625/3224] SyncSetupHandlerTest.ShowSetupGaiaPassphraseRequired (29 ms)
[ RUN      ] SyncSetupHandlerTest.TurnOnEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TurnOnEncryptAllDisallowed (29 ms)
[2626/3224] SyncSetupHandlerTest.TurnOnEncryptAllDisallowed (29 ms)
[ RUN      ] SyncSetupHandlerNonCrosTest.UnrecoverableErrorInitializingSync

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002bcc0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800030d60)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800030d60)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002bcc0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.UnrecoverableErrorInitializingSync (28 ms)
[2627/3224] SyncSetupHandlerNonCrosTest.UnrecoverableErrorInitializingSync (28 ms)
[ RUN      ] SyncSetupHandlerNonCrosTest.GaiaErrorInitializingSync

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002cac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d08000334e0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d08000334e0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002cac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.GaiaErrorInitializingSync (29 ms)
[2628/3224] SyncSetupHandlerNonCrosTest.GaiaErrorInitializingSync (29 ms)
[ RUN      ] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesDefaultTheme
[       OK ] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesDefaultTheme (126 ms)
[2629/3224] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesDefaultTheme (126 ms)
[ RUN      ] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesNativeTheme
[       OK ] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesNativeTheme (53 ms)
[2630/3224] ThemeServiceSupervisedUserTest.SupervisedUserThemeReplacesNativeTheme (53 ms)
[ RUN      ] ThemeSyncableServiceTest.SetCurrentThemeDefaultTheme
[       OK ] ThemeSyncableServiceTest.SetCurrentThemeDefaultTheme (115 ms)
[2631/3224] ThemeSyncableServiceTest.SetCurrentThemeDefaultTheme (115 ms)
[ RUN      ] ThemeSyncableServiceTest.DontResetThemeWhenSpecificsAreEqual
[       OK ] ThemeSyncableServiceTest.DontResetThemeWhenSpecificsAreEqual (34 ms)
[2632/3224] ThemeSyncableServiceTest.DontResetThemeWhenSpecificsAreEqual (34 ms)
[ RUN      ] ThemeSyncableServiceTest.UpdateThemeSpecificsFromCurrentTheme
[       OK ] ThemeSyncableServiceTest.UpdateThemeSpecificsFromCurrentTheme (29 ms)
[2633/3224] ThemeSyncableServiceTest.UpdateThemeSpecificsFromCurrentTheme (29 ms)
[ RUN      ] ThemeSyncableServiceTest.OnThemeChangeByUser
[       OK ] ThemeSyncableServiceTest.OnThemeChangeByUser (29 ms)
[2634/3224] ThemeSyncableServiceTest.OnThemeChangeByUser (29 ms)
[ RUN      ] ThemeSyncableServiceTest.RestoreSystemThemeBitWhenChangeToCustomTheme
[       OK ] ThemeSyncableServiceTest.RestoreSystemThemeBitWhenChangeToCustomTheme (38 ms)
[2635/3224] ThemeSyncableServiceTest.RestoreSystemThemeBitWhenChangeToCustomTheme (38 ms)
[ RUN      ] WebUISourcesTest.ThemeSourceImages
[       OK ] WebUISourcesTest.ThemeSourceImages (50 ms)
[2636/3224] WebUISourcesTest.ThemeSourceImages (50 ms)
[ RUN      ] WebUISourcesTest.ThemeSourceCSS
[       OK ] WebUISourcesTest.ThemeSourceCSS (40 ms)
[2637/3224] WebUISourcesTest.ThemeSourceCSS (40 ms)
[ RUN      ] AppInfoDialogViewsTest.UninstallingAppClosesDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppInfoDialogViewsTest.UninstallingAppClosesDialog (466 ms)
[2638/3224] AppInfoDialogViewsTest.UninstallingAppClosesDialog (466 ms)
[ RUN      ] FirefoxImporterTest.Firefox3NSS3Decryptor
[       OK ] FirefoxImporterTest.Firefox3NSS3Decryptor (96 ms)
[2639/3224] FirefoxImporterTest.Firefox3NSS3Decryptor (96 ms)
[ RUN      ] FirefoxImporterTest.FirefoxNSSDecryptorDeduceAuthScheme
[       OK ] FirefoxImporterTest.FirefoxNSSDecryptorDeduceAuthScheme (38 ms)
[2640/3224] FirefoxImporterTest.FirefoxNSSDecryptorDeduceAuthScheme (38 ms)
[ RUN      ] BrowserThemePackTest.DeriveUnderlineLinkColor
[       OK ] BrowserThemePackTest.DeriveUnderlineLinkColor (0 ms)
[2641/3224] BrowserThemePackTest.DeriveUnderlineLinkColor (0 ms)
[ RUN      ] BrowserThemePackTest.ProvideNtpHeaderColor
[       OK ] BrowserThemePackTest.ProvideNtpHeaderColor (0 ms)
[2642/3224] BrowserThemePackTest.ProvideNtpHeaderColor (0 ms)
[ RUN      ] BrowserThemePackTest.CanReadDisplayProperties
[       OK ] BrowserThemePackTest.CanReadDisplayProperties (0 ms)
[2643/3224] BrowserThemePackTest.CanReadDisplayProperties (0 ms)
[ RUN      ] BrowserThemePackTest.InvalidColors
[       OK ] BrowserThemePackTest.InvalidColors (0 ms)
[2644/3224] BrowserThemePackTest.InvalidColors (0 ms)
[ RUN      ] BrowserThemePackTest.NullColors
[       OK ] BrowserThemePackTest.NullColors (0 ms)
[2645/3224] BrowserThemePackTest.NullColors (0 ms)
[ RUN      ] BrowserThemePackTest.HiDpiThemeTest
[       OK ] BrowserThemePackTest.HiDpiThemeTest (2277 ms)
[2646/3224] BrowserThemePackTest.HiDpiThemeTest (2277 ms)
[ RUN      ] ThemePropertiesTest.AlignmentConversion
[       OK ] ThemePropertiesTest.AlignmentConversion (0 ms)
[2647/3224] ThemePropertiesTest.AlignmentConversion (0 ms)
[ RUN      ] ThemePropertiesTest.AlignmentConversionInput
[       OK ] ThemePropertiesTest.AlignmentConversionInput (0 ms)
[2648/3224] ThemePropertiesTest.AlignmentConversionInput (0 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DoNothingMethodsTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.DoNothingMethodsTest (312 ms)
[2649/3224] WebDialogWebContentsDelegateTest.DoNothingMethodsTest (312 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.AddNewContentsForegroundTabTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4764)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc597b)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_DoNothingMethodsTest_Test::~WebDialogWebContentsDelegateTest_DoNothingMethodsTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:63 (unit_tests+0x000001dc597b)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4764)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc597b)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_DoNothingMethodsTest_Test::~WebDialogWebContentsDelegateTest_DoNothingMethodsTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:63 (unit_tests+0x000001dc597b)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f5b6b455cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000001dc5acb (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7f5b69ce876d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d340010bab0 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007ffdfb2bede0  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007ffdfb2beda0
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4764):
1 race:libglib*.so
[2650/3224] WebDialogWebContentsDelegateTest.AddNewContentsForegroundTabTest (CRASHED)
[ RUN      ] BookmarkBarViewTest.ButtonsDynamicallyAdded
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.ButtonsDynamicallyAdded (481 ms)
[2651/3224] BookmarkBarViewTest.ButtonsDynamicallyAdded (481 ms)
[ RUN      ] BookmarkBarViewTest.AddNodesWhenBarAlreadySized
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4798)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 bookmarks::test::WaitForBookmarkModelToLoad(bookmarks::BookmarkModel*) components/bookmarks/test/bookmark_test_helpers.cc:107:3 (unit_tests+0x0000077db7a3)
    #16 WaitForBookmarkModelToLoad chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:86:5 (unit_tests+0x000001e0ee2b)
    #17 CreateBookmarkModelAndBookmarkBarView chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:110 (unit_tests+0x000001e0ee2b)
    #18 BookmarkBarViewTest_AddNodesWhenBarAlreadySized_Test::TestBody() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:230 (unit_tests+0x000001e0ee2b)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #20 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #21 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #22 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #23 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #24 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #25 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #26 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #27 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #28 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #29 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #30 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #31 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #32 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #34 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #35 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BookmarkBarViewTest chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:32:7 (unit_tests+0x000001e121ed)
    #11 BookmarkBarViewTest_ButtonsDynamicallyAdded_Test::~BookmarkBarViewTest_ButtonsDynamicallyAdded_Test() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:214 (unit_tests+0x000001e121ed)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4798)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 bookmarks::test::WaitForBookmarkModelToLoad(bookmarks::BookmarkModel*) components/bookmarks/test/bookmark_test_helpers.cc:107:3 (unit_tests+0x0000077db7a3)
    #24 WaitForBookmarkModelToLoad chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:86:5 (unit_tests+0x000001e0ee2b)
    #25 CreateBookmarkModelAndBookmarkBarView chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:110 (unit_tests+0x000001e0ee2b)
    #26 BookmarkBarViewTest_AddNodesWhenBarAlreadySized_Test::TestBody() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:230 (unit_tests+0x000001e0ee2b)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092119903160275280):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BookmarkBarViewTest chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:32:7 (unit_tests+0x000001e121ed)
    #17 BookmarkBarViewTest_ButtonsDynamicallyAdded_Test::~BookmarkBarViewTest_ButtonsDynamicallyAdded_Test() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:214 (unit_tests+0x000001e121ed)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002fc3c24)
    #4 GetInstance ui/aura/test/event_generator_delegate_aura.cc:19 (unit_tests+0x000002fc3c24)
    #5 aura::test::InitializeAuraEventGeneratorDelegate() ui/aura/test/event_generator_delegate_aura.cc:64 (unit_tests+0x000002fc3c24)
    #6 aura::test::AuraTestHelper::AuraTestHelper(base::MessageLoopForUI*) ui/aura/test/aura_test_helper.cc:46:3 (unit_tests+0x000002fc344b)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:80:31 (unit_tests+0x000001dcfc9b)
    #8 BookmarkBarViewTest::SetUp() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:37:5 (unit_tests+0x000001e11e1e)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092119903160275280 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f3968ec6cb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000001e1229e BookmarkBarViewTest_AddNodesWhenBarAlreadySized_Test::~BookmarkBarViewTest_AddNodesWhenBarAlreadySized_Test()
#10 0x000002a3f08d testing::TestInfo::Run()
#11 0x000002a3f853 testing::TestCase::Run()
#12 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#13 0x000002a486a7 testing::UnitTest::Run()
#14 0x000007a8090c base::TestSuite::Run()
#15 0x000007a82f02 content::UnitTestTestSuite::Run()
#16 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#17 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#18 0x000007a7cfb8 base::LaunchUnitTests()
#19 0x000002ad99c8 main
#20 0x7f396775976d __libc_start_main
#21 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007ffdd0a0f468 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d0400010680
  di: 0000000000000000  si: 0000e0000155c2e2  bp: 00007ffdd0a0f440  bx: 00007d0c0003d6e0
  dx: 00001c000155c2e2  ax: 00000c30000f5c00  cx: 0004000000000000  sp: 00007ffdd0a0f430
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
[2652/3224] BookmarkBarViewTest.AddNodesWhenBarAlreadySized (CRASHED)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatar (241 ms)
[2653/3224] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatar (241 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithoutCaptionButtonsOnLeft
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithoutCaptionButtonsOnLeft (125 ms)
[2654/3224] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithoutCaptionButtonsOnLeft (125 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowWithNewAvatar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowWithNewAvatar (83 ms)
[2655/3224] OpaqueBrowserFrameViewLayoutTest.WindowWithNewAvatar (83 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithButtonsOnLeft
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithButtonsOnLeft (123 ms)
[2656/3224] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarWithButtonsOnLeft (123 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarLabelAndButtonOnLeft
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarLabelAndButtonOnLeft (140 ms)
[2657/3224] OpaqueBrowserFrameViewLayoutTest.WindowWithAvatarLabelAndButtonOnLeft (140 ms)
[ RUN      ] WebContentsCloseHandlerTest.ChangingActiveTabDestroys
[       OK ] WebContentsCloseHandlerTest.ChangingActiveTabDestroys (0 ms)
[2658/3224] WebContentsCloseHandlerTest.ChangingActiveTabDestroys (0 ms)
[ RUN      ] WebContentsCloseHandlerTest.DontCloneOnChangeWhenClosing
[       OK ] WebContentsCloseHandlerTest.DontCloneOnChangeWhenClosing (1 ms)
[2659/3224] WebContentsCloseHandlerTest.DontCloneOnChangeWhenClosing (1 ms)
[ RUN      ] OneClickSigninBubbleViewTest.HideBubble
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.HideBubble (267 ms)
[2660/3224] OneClickSigninBubbleViewTest.HideBubble (267 ms)
[ RUN      ] OneClickSigninBubbleViewTest.DialogUndoButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogUndoButton (142 ms)
[2661/3224] OneClickSigninBubbleViewTest.DialogUndoButton (142 ms)
[ RUN      ] OneClickSigninBubbleViewTest.BubbleAdvancedLink
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.BubbleAdvancedLink (124 ms)
[2662/3224] OneClickSigninBubbleViewTest.BubbleAdvancedLink (124 ms)
[ RUN      ] AppInfoDialogViewsTest.DestroyedProfileClosesDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppInfoDialogViewsTest.DestroyedProfileClosesDialog (523 ms)
[2663/3224] AppInfoDialogViewsTest.DestroyedProfileClosesDialog (523 ms)
[ RUN      ] AppInfoPermissionsPanelTest.RequiredPermissionsObtainedCorrectly
[       OK ] AppInfoPermissionsPanelTest.RequiredPermissionsObtainedCorrectly (57 ms)
[2664/3224] AppInfoPermissionsPanelTest.RequiredPermissionsObtainedCorrectly (57 ms)
[ RUN      ] AcceleratorTableTest.CheckDuplicatedAccelerators
[       OK ] AcceleratorTableTest.CheckDuplicatedAccelerators (0 ms)
[2665/3224] AcceleratorTableTest.CheckDuplicatedAccelerators (0 ms)
[ RUN      ] AppListLinuxUnitTest.FindAnchorPointMouseOffShelf
[       OK ] AppListLinuxUnitTest.FindAnchorPointMouseOffShelf (0 ms)
[2666/3224] AppListLinuxUnitTest.FindAnchorPointMouseOffShelf (0 ms)
[ RUN      ] AppListLinuxUnitTest.FindAnchorPointCentered
[       OK ] AppListLinuxUnitTest.FindAnchorPointCentered (0 ms)
[2667/3224] AppListLinuxUnitTest.FindAnchorPointCentered (0 ms)
[ RUN      ] ShapedAppWindowTargeterTest.HitTestBasic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ShapedAppWindowTargeterTest.HitTestBasic (126 ms)
[2668/3224] ShapedAppWindowTargeterTest.HitTestBasic (126 ms)
[ RUN      ] AutofillDialogViewsTest.InitialFocus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogViewsTest.InitialFocus (754 ms)
[2669/3224] AutofillDialogViewsTest.InitialFocus (754 ms)
[ RUN      ] AutofillDialogViewsTest.LoadingFocus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogViewsTest.LoadingFocus (296 ms)
[2670/3224] AutofillDialogViewsTest.LoadingFocus (296 ms)
[ RUN      ] AutofillDialogViewsTest.ImeEventDoesntCrash
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogViewsTest.ImeEventDoesntCrash (406 ms)
[2671/3224] AutofillDialogViewsTest.ImeEventDoesntCrash (406 ms)
[ RUN      ] BookmarkBarViewTest.AppsShortcutVisibility
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.AppsShortcutVisibility (172 ms)
[2672/3224] BookmarkBarViewTest.AppsShortcutVisibility (172 ms)
[ RUN      ] OneClickSigninBubbleViewTest.BubbleLearnMoreLink
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.BubbleLearnMoreLink (221 ms)
[2673/3224] OneClickSigninBubbleViewTest.BubbleLearnMoreLink (221 ms)
[ RUN      ] OneClickSigninBubbleViewTest.BubblePressEscapeKey
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.BubblePressEscapeKey (127 ms)
[2674/3224] OneClickSigninBubbleViewTest.BubblePressEscapeKey (127 ms)
[ RUN      ] StackedTabStripLayoutTest.ValidateInitialLayout
[       OK ] StackedTabStripLayoutTest.ValidateInitialLayout (29 ms)
[2675/3224] StackedTabStripLayoutTest.ValidateInitialLayout (29 ms)
[ RUN      ] StackedTabStripLayoutTest.InitialLayout
[       OK ] StackedTabStripLayoutTest.InitialLayout (3 ms)
[2676/3224] StackedTabStripLayoutTest.InitialLayout (3 ms)
[ RUN      ] StackedTabStripLayoutTest.DragActiveTabExisting
[       OK ] StackedTabStripLayoutTest.DragActiveTabExisting (5 ms)
[2677/3224] StackedTabStripLayoutTest.DragActiveTabExisting (5 ms)
[ RUN      ] StackedTabStripLayoutTest.RemoveTab
[       OK ] StackedTabStripLayoutTest.RemoveTab (3 ms)
[2678/3224] StackedTabStripLayoutTest.RemoveTab (3 ms)
[ RUN      ] StackedTabStripLayoutTest.SetWidth
[       OK ] StackedTabStripLayoutTest.SetWidth (2 ms)
[2679/3224] StackedTabStripLayoutTest.SetWidth (2 ms)
[ RUN      ] StackedTabStripLayoutTest.SetActiveIndex
[       OK ] StackedTabStripLayoutTest.SetActiveIndex (1 ms)
[2680/3224] StackedTabStripLayoutTest.SetActiveIndex (1 ms)
[ RUN      ] StackedTabStripLayoutTest.IsStacked
[       OK ] StackedTabStripLayoutTest.IsStacked (0 ms)
[2681/3224] StackedTabStripLayoutTest.IsStacked (0 ms)
[ RUN      ] StackedTabStripLayoutTest.SetXAndPinnedCount
[       OK ] StackedTabStripLayoutTest.SetXAndPinnedCount (0 ms)
[2682/3224] StackedTabStripLayoutTest.SetXAndPinnedCount (0 ms)
[ RUN      ] FamilyInfoFetcherTest.GetFamilyMembersSuccess
[       OK ] FamilyInfoFetcherTest.GetFamilyMembersSuccess (2 ms)
[2683/3224] FamilyInfoFetcherTest.GetFamilyMembersSuccess (2 ms)
[ RUN      ] FamilyInfoFetcherTest.SuccessAfterWaitingForRefreshToken
[       OK ] FamilyInfoFetcherTest.SuccessAfterWaitingForRefreshToken (0 ms)
[2684/3224] FamilyInfoFetcherTest.SuccessAfterWaitingForRefreshToken (0 ms)
[ RUN      ] FamilyInfoFetcherTest.GetTokenFailure
[       OK ] FamilyInfoFetcherTest.GetTokenFailure (0 ms)
[2685/3224] FamilyInfoFetcherTest.GetTokenFailure (0 ms)
[ RUN      ] FamilyInfoFetcherTest.InvalidResponse
[       OK ] FamilyInfoFetcherTest.InvalidResponse (0 ms)
[2686/3224] FamilyInfoFetcherTest.InvalidResponse (0 ms)
[ RUN      ] FamilyInfoFetcherTest.FailedResponse
[       OK ] FamilyInfoFetcherTest.FailedResponse (0 ms)
[2687/3224] FamilyInfoFetcherTest.FailedResponse (0 ms)
[ RUN      ] PermissionRequestCreatorApiaryTest.NetworkError
[       OK ] PermissionRequestCreatorApiaryTest.NetworkError (1 ms)
[2688/3224] PermissionRequestCreatorApiaryTest.NetworkError (1 ms)
[ RUN      ] SupervisedUserAsyncURLCheckerTest.Simple
[       OK ] SupervisedUserAsyncURLCheckerTest.Simple (3 ms)
[2689/3224] SupervisedUserAsyncURLCheckerTest.Simple (3 ms)
[ RUN      ] SupervisedUserAsyncURLCheckerTest.Equivalence
[       OK ] SupervisedUserAsyncURLCheckerTest.Equivalence (2 ms)
[2690/3224] SupervisedUserAsyncURLCheckerTest.Equivalence (2 ms)
[ RUN      ] SupervisedUserAsyncURLCheckerTest.Cache
[       OK ] SupervisedUserAsyncURLCheckerTest.Cache (2 ms)
[2691/3224] SupervisedUserAsyncURLCheckerTest.Cache (2 ms)
[ RUN      ] SupervisedUserBookmarksHandlerTest.BuildBookmarksTree
[4880:4880:0702/225707:3850539517:WARNING:supervised_user_bookmarks_handler.cc(178)] SupervisedUserBookmarksHandler::AddFoldersToTree failed adding the following folders (id,name,parent):
[4880:4880:0702/225707:3850539642:WARNING:supervised_user_bookmarks_handler.cc(181)] 3, SubFolder, 5
[4880:4880:0702/225707:3850539735:WARNING:supervised_user_bookmarks_handler.cc(181)] 4, Empty SubSubFolder, 3
[       OK ] SupervisedUserBookmarksHandlerTest.BuildBookmarksTree (1 ms)
[2692/3224] SupervisedUserBookmarksHandlerTest.BuildBookmarksTree (1 ms)
[ RUN      ] MediaGalleriesDialogTest.ForgetDeletes
[       OK ] MediaGalleriesDialogTest.ForgetDeletes (73 ms)
[2693/3224] MediaGalleriesDialogTest.ForgetDeletes (73 ms)
[ RUN      ] BrowserViewLayoutTest.BrowserViewLayout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewLayoutTest.BrowserViewLayout (353 ms)
[2694/3224] BrowserViewLayoutTest.BrowserViewLayout (353 ms)
[ RUN      ] BrowserViewLayoutTest.Layout
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4806)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1126882079963916752):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BrowserViewLayoutTest chrome/browser/ui/views/frame/browser_view_layout_unittest.cc:133:38 (unit_tests+0x000001e3a35a)
    #11 BrowserViewLayoutTest_BrowserViewLayout_Test::~BrowserViewLayoutTest_BrowserViewLayout_Test() chrome/browser/ui/views/frame/browser_view_layout_unittest.cc:210 (unit_tests+0x000001e3a35a)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1126882079963916752 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4806)
  Write of size 4 at 0x7d0c0003a708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003a708 by main thread (mutexes: write M1126882079963916752):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BrowserViewLayoutTest chrome/browser/ui/views/frame/browser_view_layout_unittest.cc:133:38 (unit_tests+0x000001e3a35a)
    #17 BrowserViewLayoutTest_BrowserViewLayout_Test::~BrowserViewLayoutTest_BrowserViewLayout_Test() chrome/browser/ui/views/frame/browser_view_layout_unittest.cc:210 (unit_tests+0x000001e3a35a)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003a6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::SyntheticBeginFrameSource::Create(base::SingleThreadTaskRunner*, base::TimeDelta) cc/scheduler/begin_frame_source.cc:213:26 (unit_tests+0x000003b34164)
    #2 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:31:30 (unit_tests+0x000003b0162b)
    #3 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #4 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #5 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #6 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 BrowserViewLayoutTest::SetUp() chrome/browser/ui/views/frame/browser_view_layout_unittest.cc:146:5 (unit_tests+0x000001e3a3a1)
    #15 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #16 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #17 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #18 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #19 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #20 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #21 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #22 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #23 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #24 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #25 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #26 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #27 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #28 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #29 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #30 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #31 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1126882079963916752 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fca936d3cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7fca98e31d13 g_main_context_dispatch
#25 0x7fca98e32060 <unknown>
#26 0x7fca98e32124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7fca91f6676d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400038400 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e0000148de18  bp: 00007ffdb89e4af0  bx: 0000000000000000
  dx: 00001c000148de18  ax: 0000080000000000  cx: 0000000000000000  sp: 00007ffdb89e4ad0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4806):
1 race:libglib*.so
[2695/3224] BrowserViewLayoutTest.Layout (CRASHED)
[ RUN      ] BookmarkEditorViewTest.ModelsMatch
[       OK ] BookmarkEditorViewTest.ModelsMatch (109 ms)
[2696/3224] BookmarkEditorViewTest.ModelsMatch (109 ms)
[ RUN      ] BookmarkEditorViewTest.EditURLKeepsPosition
[       OK ] BookmarkEditorViewTest.EditURLKeepsPosition (53 ms)
[2697/3224] BookmarkEditorViewTest.EditURLKeepsPosition (53 ms)
[ RUN      ] BookmarkEditorViewTest.NewURL
[       OK ] BookmarkEditorViewTest.NewURL (41 ms)
[2698/3224] BookmarkEditorViewTest.NewURL (41 ms)
[ RUN      ] BookmarkEditorViewTest.MoveFolder
[       OK ] BookmarkEditorViewTest.MoveFolder (54 ms)
[2699/3224] BookmarkEditorViewTest.MoveFolder (54 ms)
[ RUN      ] BookmarkMenuDelegateTest.RemoveBookmarks
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkMenuDelegateTest.RemoveBookmarks (233 ms)
[2700/3224] BookmarkMenuDelegateTest.RemoveBookmarks (233 ms)
[ RUN      ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnOkButtonPressed
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=4802)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 views::DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test::TestBody() chrome/browser/ui/views/desktop_media_picker_views_unittest.cc:87:3 (unit_tests+0x000001e2a084)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1277611912812597584):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BookmarkMenuDelegateTest chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:23:7 (unit_tests+0x000001e27287)
    #11 BookmarkMenuDelegateTest_RemoveBookmarks_Test::~BookmarkMenuDelegateTest_RemoveBookmarks_Test() chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:175 (unit_tests+0x000001e27287)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1277611912812597584 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=4802)
  Write of size 4 at 0x7d0c000795e8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 views::DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test::TestBody() chrome/browser/ui/views/desktop_media_picker_views_unittest.cc:87:3 (unit_tests+0x000001e2a084)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000795e8 by main thread (mutexes: write M1277611912812597584):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BookmarkMenuDelegateTest chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:23:7 (unit_tests+0x000001e27287)
    #17 BookmarkMenuDelegateTest_RemoveBookmarks_Test::~BookmarkMenuDelegateTest_RemoveBookmarks_Test() chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:175 (unit_tests+0x000001e27287)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000795c0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:83:3 (unit_tests+0x000003b01cfe)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 views::ViewsTestHelperAura::SetUp() ui/views/test/views_test_helper_aura.cc:32:3 (unit_tests+0x000002fc695b)
    #21 ScopedViewsTestHelper ui/views/test/scoped_views_test_helper.cc:30:3 (unit_tests+0x000002fc5508)
    #22 views::ScopedViewsTestHelper::ScopedViewsTestHelper() ui/views/test/scoped_views_test_helper.cc:16 (unit_tests+0x000002fc5508)
    #23 DesktopMediaPickerViewsTest chrome/browser/ui/views/desktop_media_picker_views_unittest.cc:25:3 (unit_tests+0x000001e2eb2c)
    #24 DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test chrome/browser/ui/views/desktop_media_picker_views_unittest.cc:72 (unit_tests+0x000001e2eb2c)
    #25 testing::internal::TestFactoryImpl<views::DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test>::CreateTest() testing/gtest/include/gtest/internal/gtest-internal.h:486 (unit_tests+0x000001e2eb2c)
    #26 HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test *> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3ef30)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2603 (unit_tests+0x000002a3ef30)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1277611912812597584 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7eff44435cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000002fc6ad1 views::ViewsTestHelperAura::TearDown()
#23 0x000002fc564f views::ScopedViewsTestHelper::~ScopedViewsTestHelper()
#24 0x000001e2bb3d views::DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test::~DesktopMediaPickerViewsTest_DoneCallbackCalledOnOkButtonPressed_Test()
#25 0x000002a3f08d testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7eff42cc876d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000d030 r14: 00007d1400019210 r15: 00007d1400019208
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff48ae0c10  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff48ae0bd0
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=4802):
1 race:libglib*.so
[2701/3224] DesktopMediaPickerViewsTest.DoneCallbackCalledOnOkButtonPressed (CRASHED)
[ RUN      ] TabStripTest.GetModelCount
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.GetModelCount (229 ms)
[2702/3224] TabStripTest.GetModelCount (229 ms)
[ RUN      ] TabStripTest.tab_count
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.tab_count (78 ms)
[2703/3224] TabStripTest.tab_count (78 ms)
[ RUN      ] TabStripTest.RemoveTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.RemoveTab (94 ms)
[2704/3224] TabStripTest.RemoveTab (94 ms)
[ RUN      ] TabStripTest.VisibilityInOverflow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.VisibilityInOverflow (127 ms)
[2705/3224] TabStripTest.VisibilityInOverflow (127 ms)
[ RUN      ] TabStripTest.TabHitTestMaskWhenStacked
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.TabHitTestMaskWhenStacked (134 ms)
[2706/3224] TabStripTest.TabHitTestMaskWhenStacked (134 ms)
[ RUN      ] TabStripTest.GetTooltipHandler
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.GetTooltipHandler (126 ms)
[2707/3224] TabStripTest.GetTooltipHandler (126 ms)
[ RUN      ] ReloadButtonTest.Basic
[       OK ] ReloadButtonTest.Basic (9 ms)
[2708/3224] ReloadButtonTest.Basic (9 ms)
[ RUN      ] ReloadButtonTest.DoubleClickTimer
[       OK ] ReloadButtonTest.DoubleClickTimer (1 ms)
[2709/3224] ReloadButtonTest.DoubleClickTimer (1 ms)
[ RUN      ] ToolbarActionViewUnitTest.BasicToolbarActionViewTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarActionViewUnitTest.BasicToolbarActionViewTest (172 ms)
[2710/3224] ToolbarActionViewUnitTest.BasicToolbarActionViewTest (172 ms)
[ RUN      ] TranslateBubbleViewTest.TranslateButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.TranslateButton (533 ms)
[2711/3224] TranslateBubbleViewTest.TranslateButton (533 ms)
[ RUN      ] SupervisedUserSharedSettingsServiceTest.ProcessChanges
[       OK ] SupervisedUserSharedSettingsServiceTest.ProcessChanges (60 ms)
[2712/3224] SupervisedUserSharedSettingsServiceTest.ProcessChanges (60 ms)
[ RUN      ] SupervisedUserSharedSettingsUpdateTest.Failure
[       OK ] SupervisedUserSharedSettingsUpdateTest.Failure (40 ms)
[2713/3224] SupervisedUserSharedSettingsUpdateTest.Failure (40 ms)
[ RUN      ] SupervisedUserSharedSettingsUpdateTest.Cancel
[       OK ] SupervisedUserSharedSettingsUpdateTest.Cancel (41 ms)
[2714/3224] SupervisedUserSharedSettingsUpdateTest.Cancel (41 ms)
[ RUN      ] SupervisedUserSyncServiceTest.MergeEmpty
[       OK ] SupervisedUserSyncServiceTest.MergeEmpty (30 ms)
[2715/3224] SupervisedUserSyncServiceTest.MergeEmpty (30 ms)
[ RUN      ] SupervisedUserSyncServiceTest.MergeExisting
[       OK ] SupervisedUserSyncServiceTest.MergeExisting (22 ms)
[2716/3224] SupervisedUserSyncServiceTest.MergeExisting (22 ms)
[ RUN      ] SupervisedUserSyncServiceTest.GetAvatarIndex
[       OK ] SupervisedUserSyncServiceTest.GetAvatarIndex (24 ms)
[2717/3224] SupervisedUserSyncServiceTest.GetAvatarIndex (24 ms)
[ RUN      ] BlacklistTest.SafeBrowsing
[       OK ] BlacklistTest.SafeBrowsing (62 ms)
[2718/3224] BlacklistTest.SafeBrowsing (62 ms)
[ RUN      ] BlacklistTest.GetBlacklistStates
[       OK ] BlacklistTest.GetBlacklistStates (20 ms)
[2719/3224] BlacklistTest.GetBlacklistStates (20 ms)
[ RUN      ] AppListPositionerUnitTest.ScreenCorner
[       OK ] AppListPositionerUnitTest.ScreenCorner (1 ms)
[2720/3224] AppListPositionerUnitTest.ScreenCorner (1 ms)
[ RUN      ] AppListPositionerUnitTest.ShelfCenter
[       OK ] AppListPositionerUnitTest.ShelfCenter (0 ms)
[2721/3224] AppListPositionerUnitTest.ShelfCenter (0 ms)
[ RUN      ] AppListPositionerUnitTest.ShelfCursor
[       OK ] AppListPositionerUnitTest.ShelfCursor (0 ms)
[2722/3224] AppListPositionerUnitTest.ShelfCursor (0 ms)
[ RUN      ] AppListPositionerUnitTest.GetCursorDistanceFromShelf
[       OK ] AppListPositionerUnitTest.GetCursorDistanceFromShelf (0 ms)
[2723/3224] AppListPositionerUnitTest.GetCursorDistanceFromShelf (0 ms)
[ RUN      ] AppListServiceUnitTest.RemovedProfileResetsToInitialProfile
[       OK ] AppListServiceUnitTest.RemovedProfileResetsToInitialProfile (1 ms)
[2724/3224] AppListServiceUnitTest.RemovedProfileResetsToInitialProfile (1 ms)
[ RUN      ] AppListServiceUnitTest.RefusesToLoadGuestAppListProfile
[       OK ] AppListServiceUnitTest.RefusesToLoadGuestAppListProfile (0 ms)
[2725/3224] AppListServiceUnitTest.RefusesToLoadGuestAppListProfile (0 ms)
[ RUN      ] AppListServiceUnitTest.RefusesToLoadGuestLastUsedProfile
[       OK ] AppListServiceUnitTest.RefusesToLoadGuestLastUsedProfile (1 ms)
[2726/3224] AppListServiceUnitTest.RefusesToLoadGuestLastUsedProfile (1 ms)
[ RUN      ] AppListServiceUnitTest.SwitchingProfilesPersists
[       OK ] AppListServiceUnitTest.SwitchingProfilesPersists (1 ms)
[2727/3224] AppListServiceUnitTest.SwitchingProfilesPersists (1 ms)
[ RUN      ] AppListServiceUnitTest.EnableViaCommandLineFlag
[       OK ] AppListServiceUnitTest.EnableViaCommandLineFlag (1 ms)
[2728/3224] AppListServiceUnitTest.EnableViaCommandLineFlag (1 ms)
[ RUN      ] AppListServiceUnitTest.UMAPrefStates
[       OK ] AppListServiceUnitTest.UMAPrefStates (0 ms)
[2729/3224] AppListServiceUnitTest.UMAPrefStates (0 ms)
[ RUN      ] AppListShowerUnitTest.ShowForProfilePutsViewOnScreen
[       OK ] AppListShowerUnitTest.ShowForProfilePutsViewOnScreen (0 ms)
[2730/3224] AppListShowerUnitTest.ShowForProfilePutsViewOnScreen (0 ms)
[ RUN      ] AppListShowerUnitTest.HidingViewRemovesKeepalive
[       OK ] AppListShowerUnitTest.HidingViewRemovesKeepalive (0 ms)
[2731/3224] AppListShowerUnitTest.HidingViewRemovesKeepalive (0 ms)
[ RUN      ] SupervisedUserBookmarksHandlerTest.BuildBookmarksTreeWithInvalidParents
[4882:4882:0702/225707:3850511530:WARNING:supervised_user_bookmarks_handler.cc(178)] SupervisedUserBookmarksHandler::AddFoldersToTree failed adding the following folders (id,name,parent):
[4882:4882:0702/225707:3850511734:WARNING:supervised_user_bookmarks_handler.cc(181)] 9, Empty Folder, 7
[4882:4882:0702/225707:3850512054:WARNING:supervised_user_bookmarks_handler.cc(198)] SupervisedUserBookmarksHandler::AddLinksToTree failed to add link (url,name,parent): m.xkcd.com, XKCD, 7
[4882:4882:0702/225707:3850512351:WARNING:supervised_user_bookmarks_handler.cc(198)] SupervisedUserBookmarksHandler::AddLinksToTree failed to add link (url,name,parent): www.test.de, Test, 8
[       OK ] SupervisedUserBookmarksHandlerTest.BuildBookmarksTreeWithInvalidParents (2 ms)
[2732/3224] SupervisedUserBookmarksHandlerTest.BuildBookmarksTreeWithInvalidParents (2 ms)
[ RUN      ] SupervisedUserBookmarksHandlerTest.Circle
[4882:4882:0702/225707:3850517080:WARNING:supervised_user_bookmarks_handler.cc(178)] SupervisedUserBookmarksHandler::AddFoldersToTree failed adding the following folders (id,name,parent):
[4882:4882:0702/225707:3850517234:WARNING:supervised_user_bookmarks_handler.cc(181)] 3, SubFolder, 9
[4882:4882:0702/225707:3850517383:WARNING:supervised_user_bookmarks_handler.cc(181)] 5, Folder1, 3
[4882:4882:0702/225707:3850517522:WARNING:supervised_user_bookmarks_handler.cc(181)] 9, Empty Folder, 5
[4882:4882:0702/225707:3850517846:WARNING:supervised_user_bookmarks_handler.cc(198)] SupervisedUserBookmarksHandler::AddLinksToTree failed to add link (url,name,parent): www.test.de, Test, 5
[4882:4882:0702/225707:3850518073:WARNING:supervised_user_bookmarks_handler.cc(198)] SupervisedUserBookmarksHandler::AddLinksToTree failed to add link (url,name,parent): google.com, Google, 3
[4882:4882:0702/225707:3850518312:WARNING:supervised_user_bookmarks_handler.cc(198)] SupervisedUserBookmarksHandler::AddLinksToTree failed to add link (url,name,parent): www.theoatmeal.com, , 3
[       OK ] SupervisedUserBookmarksHandlerTest.Circle (2 ms)
[2733/3224] SupervisedUserBookmarksHandlerTest.Circle (2 ms)
[ RUN      ] SupervisedUserPrefStoreTest.ConfigureSettings
[       OK ] SupervisedUserPrefStoreTest.ConfigureSettings (2 ms)
[2734/3224] SupervisedUserPrefStoreTest.ConfigureSettings (2 ms)
[ RUN      ] SupervisedUserPrefStoreTest.ActivateSettingsBeforeInitialization
[       OK ] SupervisedUserPrefStoreTest.ActivateSettingsBeforeInitialization (0 ms)
[2735/3224] SupervisedUserPrefStoreTest.ActivateSettingsBeforeInitialization (0 ms)
[ RUN      ] SupervisedUserServiceTest.ChangesIncludedSessionOnChangedSettings
[       OK ] SupervisedUserServiceTest.ChangesIncludedSessionOnChangedSettings (196 ms)
[2736/3224] SupervisedUserServiceTest.ChangesIncludedSessionOnChangedSettings (196 ms)
[ RUN      ] SupervisedUserServiceTest.ShutDownCustodianProfileDownloader
[       OK ] SupervisedUserServiceTest.ShutDownCustodianProfileDownloader (24 ms)
[2737/3224] SupervisedUserServiceTest.ShutDownCustodianProfileDownloader (24 ms)
[ RUN      ] SupervisedUserServiceTest.CreatePermissionRequest
[       OK ] SupervisedUserServiceTest.CreatePermissionRequest (23 ms)
[2738/3224] SupervisedUserServiceTest.CreatePermissionRequest (23 ms)
[ RUN      ] SupervisedUserServiceExtensionTest.ExtensionManagementPolicyProvider
[       OK ] SupervisedUserServiceExtensionTest.ExtensionManagementPolicyProvider (129 ms)
[2739/3224] SupervisedUserServiceExtensionTest.ExtensionManagementPolicyProvider (129 ms)
[ RUN      ] SupervisedUserServiceExtensionTest.NoContentPacks
[       OK ] SupervisedUserServiceExtensionTest.NoContentPacks (55 ms)
[2740/3224] SupervisedUserServiceExtensionTest.NoContentPacks (55 ms)
[ RUN      ] SupervisedUserServiceExtensionTest.InstallContentPacks
[       OK ] SupervisedUserServiceExtensionTest.InstallContentPacks (65 ms)
[2741/3224] SupervisedUserServiceExtensionTest.InstallContentPacks (65 ms)
[ RUN      ] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndCancelButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndCancelButton (549 ms)
[2742/3224] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndCancelButton (549 ms)
[ RUN      ] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndDoneButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndDoneButton (399 ms)
[2743/3224] TranslateBubbleViewTest.AlwaysTranslateCheckboxAndDoneButton (399 ms)
[ RUN      ] TranslateBubbleViewTest.CancelButtonReturningBeforeTranslate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.CancelButtonReturningBeforeTranslate (470 ms)
[2744/3224] TranslateBubbleViewTest.CancelButtonReturningBeforeTranslate (470 ms)
[ RUN      ] TranslateBubbleViewTest.CancelButtonReturningAfterTranslate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.CancelButtonReturningAfterTranslate (336 ms)
[2745/3224] TranslateBubbleViewTest.CancelButtonReturningAfterTranslate (336 ms)
[ RUN      ] X509CertificateModelTest.GetExtensions
[       OK ] X509CertificateModelTest.GetExtensions (160 ms)
[2746/3224] X509CertificateModelTest.GetExtensions (160 ms)
[ RUN      ] X509CertificateModelTest.GetTypeCA
[       OK ] X509CertificateModelTest.GetTypeCA (110 ms)
[2747/3224] X509CertificateModelTest.GetTypeCA (110 ms)
[ RUN      ] X509CertificateModelTest.ProcessSubjectPublicKeyInfo
[       OK ] X509CertificateModelTest.ProcessSubjectPublicKeyInfo (18 ms)
[2748/3224] X509CertificateModelTest.ProcessSubjectPublicKeyInfo (18 ms)
[ RUN      ] SupervisedUserProviderTest.GeolocationTest
[       OK ] SupervisedUserProviderTest.GeolocationTest (1 ms)
[2749/3224] SupervisedUserProviderTest.GeolocationTest (1 ms)
[ RUN      ] SupervisedUserProviderTest.CameraMicTest
[       OK ] SupervisedUserProviderTest.CameraMicTest (1 ms)
[2750/3224] SupervisedUserProviderTest.CameraMicTest (1 ms)
[ RUN      ] FamilyInfoFetcherTest.GetFamilyProfileSuccess
[       OK ] FamilyInfoFetcherTest.GetFamilyProfileSuccess (2 ms)
[2751/3224] FamilyInfoFetcherTest.GetFamilyProfileSuccess (2 ms)
[ RUN      ] SupervisedUserSettingsServiceTest.SetLocalSetting
[       OK ] SupervisedUserSettingsServiceTest.SetLocalSetting (1 ms)
[2752/3224] SupervisedUserSettingsServiceTest.SetLocalSetting (1 ms)
[ RUN      ] SupervisedUserSettingsServiceTest.UploadItem
[       OK ] SupervisedUserSettingsServiceTest.UploadItem (4 ms)
[2753/3224] SupervisedUserSettingsServiceTest.UploadItem (4 ms)
[ RUN      ] SupervisedUserURLFilterTest.Basic
[       OK ] SupervisedUserURLFilterTest.Basic (4 ms)
[2754/3224] SupervisedUserURLFilterTest.Basic (4 ms)
[ RUN      ] SupervisedUserURLFilterTest.PathAndScheme
[       OK ] SupervisedUserURLFilterTest.PathAndScheme (1 ms)
[2755/3224] SupervisedUserURLFilterTest.PathAndScheme (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.HasFilteredScheme
[       OK ] SupervisedUserURLFilterTest.HasFilteredScheme (1 ms)
[2756/3224] SupervisedUserURLFilterTest.HasFilteredScheme (1 ms)
[ RUN      ] SupervisedUserWhitelistServiceTest.ApplyChanges
[       OK ] SupervisedUserWhitelistServiceTest.ApplyChanges (59 ms)
[2757/3224] SupervisedUserWhitelistServiceTest.ApplyChanges (59 ms)
[ RUN      ] SupervisedUserPrefMappingServiceTest.CheckPrefUpdate
[       OK ] SupervisedUserPrefMappingServiceTest.CheckPrefUpdate (44 ms)
[2758/3224] SupervisedUserPrefMappingServiceTest.CheckPrefUpdate (44 ms)
[ RUN      ] SupervisedUserPrefMappingServiceTest.CheckSharedSettingUpdate
[       OK ] SupervisedUserPrefMappingServiceTest.CheckSharedSettingUpdate (43 ms)
[2759/3224] SupervisedUserPrefMappingServiceTest.CheckSharedSettingUpdate (43 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.Success_WithDeviceId
[       OK ] SupervisedUserRefreshTokenFetcherTest.Success_WithDeviceId (190 ms)
[2760/3224] SupervisedUserRefreshTokenFetcherTest.Success_WithDeviceId (190 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessTokenRetry
[       OK ] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessTokenRetry (46 ms)
[2761/3224] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessTokenRetry (46 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenNetworkError
[       OK ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenNetworkError (154 ms)
[2762/3224] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenNetworkError (154 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenTransientNetworkError
[       OK ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenTransientNetworkError (26 ms)
[2763/3224] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenTransientNetworkError (26 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenBadRequest
[       OK ] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenBadRequest (29 ms)
[2764/3224] SupervisedUserRefreshTokenFetcherTest.FetchRefreshTokenBadRequest (29 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingAccessToken
[       OK ] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingAccessToken (45 ms)
[2765/3224] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingAccessToken (45 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.CancelWhileCallingIssueToken
[       OK ] SupervisedUserRefreshTokenFetcherTest.CancelWhileCallingIssueToken (37 ms)
[2766/3224] SupervisedUserRefreshTokenFetcherTest.CancelWhileCallingIssueToken (37 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingRefreshToken
[       OK ] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingRefreshToken (45 ms)
[2767/3224] SupervisedUserRefreshTokenFetcherTest.CancelWhileFetchingRefreshToken (45 ms)
[ RUN      ] SupervisedUserRegistrationUtilityTest.Register
[       OK ] SupervisedUserRegistrationUtilityTest.Register (40 ms)
[2768/3224] SupervisedUserRegistrationUtilityTest.Register (40 ms)
[ RUN      ] SupervisedUserSharedSettingsServiceTest.Empty
[       OK ] SupervisedUserSharedSettingsServiceTest.Empty (29 ms)
[2769/3224] SupervisedUserSharedSettingsServiceTest.Empty (29 ms)
[ RUN      ] SupervisedUserSharedSettingsServiceTest.SetAndGet
[       OK ] SupervisedUserSharedSettingsServiceTest.SetAndGet (23 ms)
[2770/3224] SupervisedUserSharedSettingsServiceTest.SetAndGet (23 ms)
[ RUN      ] SupervisedUserSharedSettingsServiceTest.Merge
[       OK ] SupervisedUserSharedSettingsServiceTest.Merge (24 ms)
[2771/3224] SupervisedUserSharedSettingsServiceTest.Merge (24 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/1 (1 ms)
[2772/3224] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/1 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/0 (0 ms)
[2773/3224] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/1 (0 ms)
[2774/3224] PrefHashFilterTestInstance/PrefHashFilterTest.FilterTrackedPrefUpdate/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/0 (0 ms)
[2775/3224] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/1 (0 ms)
[2776/3224] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/1 (0 ms)
[2777/3224] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/0 (0 ms)
[2778/3224] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/1 (1 ms)
[2779/3224] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnknown/1 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/1 (0 ms)
[2780/3224] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/0 (0 ms)
[2781/3224] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/0 (0 ms)
[ RUN      ] AppListShowerUnitTest.CloseRemovesView
[       OK ] AppListShowerUnitTest.CloseRemovesView (0 ms)
[2782/3224] AppListShowerUnitTest.CloseRemovesView (0 ms)
[ RUN      ] AppListShowerUnitTest.CloseAppListClearsProfile
[       OK ] AppListShowerUnitTest.CloseAppListClearsProfile (0 ms)
[2783/3224] AppListShowerUnitTest.CloseAppListClearsProfile (0 ms)
[ RUN      ] AppListShowerUnitTest.SwitchingProfiles
[       OK ] AppListShowerUnitTest.SwitchingProfiles (0 ms)
[2784/3224] AppListShowerUnitTest.SwitchingProfiles (0 ms)
[ RUN      ] ExtensionAppModelBuilderTest.HideWebStore
[       OK ] ExtensionAppModelBuilderTest.HideWebStore (289 ms)
[2785/3224] ExtensionAppModelBuilderTest.HideWebStore (289 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Uninstall
[       OK ] ExtensionAppModelBuilderTest.Uninstall (240 ms)
[2786/3224] ExtensionAppModelBuilderTest.Uninstall (240 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalPrefsChange
[       OK ] ExtensionAppModelBuilderTest.OrdinalPrefsChange (246 ms)
[2787/3224] ExtensionAppModelBuilderTest.OrdinalPrefsChange (246 ms)
[ RUN      ] ExtensionAppModelBuilderTest.BookmarkApp
[       OK ] ExtensionAppModelBuilderTest.BookmarkApp (258 ms)
[2788/3224] ExtensionAppModelBuilderTest.BookmarkApp (258 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingProfiles (1 ms)
[2789/3224] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingProfiles (1 ms)
[ RUN      ] ProfileLoaderUnittest.TestInvalidatingCurrentLoad
[       OK ] ProfileLoaderUnittest.TestInvalidatingCurrentLoad (0 ms)
[2790/3224] ProfileLoaderUnittest.TestInvalidatingCurrentLoad (0 ms)
[ RUN      ] AppSearchProviderTest.DisableAndEnable
[       OK ] AppSearchProviderTest.DisableAndEnable (328 ms)
[2791/3224] AppSearchProviderTest.DisableAndEnable (328 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/0 (1 ms)
[2792/3224] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/0 (1 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/0 (240 ms)
[2793/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/0 (240 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/1 (45 ms)
[2794/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoop/1 (45 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/0 (35 ms)
[2795/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/0 (35 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/1 (31 ms)
[2796/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/1 (31 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/0 (35 ms)
[2797/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/0 (35 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/1 (49 ms)
[2798/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/1 (49 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/0 (38 ms)
[2799/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/0 (38 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/1 (32 ms)
[2800/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopMultiple/1 (32 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/0 (34 ms)
[2801/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/0 (34 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/1 (167 ms)
[2802/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookie/1 (167 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/0 (31 ms)
[2803/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/0 (31 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/1 (41 ms)
[2804/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileRemoveFromCookie/1 (41 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/0 (41 ms)
[2805/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/0 (41 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/0 (42 ms)
[2806/3224] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/0 (42 ms)
[ RUN      ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/0
[       OK ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/0 (1 ms)
[2807/3224] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/0 (1 ms)
[ RUN      ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/1
[       OK ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/1 (1 ms)
[2808/3224] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/1 (1 ms)
[ RUN      ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/2
[       OK ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/2 (0 ms)
[2809/3224] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/2 (0 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/2
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/2 (48 ms)
[2810/3224] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/2 (48 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/4
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/4 (40 ms)
[2811/3224] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/4 (40 ms)
[ RUN      ] AppSearchProviderTest.FetchUnlaunchedRecommendations
[       OK ] AppSearchProviderTest.FetchUnlaunchedRecommendations (385 ms)
[2812/3224] AppSearchProviderTest.FetchUnlaunchedRecommendations (385 ms)
[ RUN      ] SearchHistoryTest.Persistence
[       OK ] SearchHistoryTest.Persistence (10 ms)
[2813/3224] SearchHistoryTest.Persistence (10 ms)
[ RUN      ] SearchHistoryTest.PerfectAndPrefixMatch
[       OK ] SearchHistoryTest.PerfectAndPrefixMatch (6 ms)
[2814/3224] SearchHistoryTest.PerfectAndPrefixMatch (6 ms)
[ RUN      ] SearchHistoryTest.StickyPrimary
[       OK ] SearchHistoryTest.StickyPrimary (9 ms)
[2815/3224] SearchHistoryTest.StickyPrimary (9 ms)
[ RUN      ] SearchHistoryTest.PromoteSecondary
[       OK ] SearchHistoryTest.PromoteSecondary (6 ms)
[2816/3224] SearchHistoryTest.PromoteSecondary (6 ms)
[ RUN      ] OmniboxResultTest.VoiceResult
[       OK ] OmniboxResultTest.VoiceResult (135 ms)
[2817/3224] OmniboxResultTest.VoiceResult (135 ms)
[ RUN      ] SuggestionsSearchProviderTest.ManySuggestions
[       OK ] SuggestionsSearchProviderTest.ManySuggestions (1062 ms)
[2818/3224] SuggestionsSearchProviderTest.ManySuggestions (1062 ms)
[ RUN      ] SpeechAuthHelperTest.TokenFetchDelayedRefreshToken
[       OK ] SpeechAuthHelperTest.TokenFetchDelayedRefreshToken (72 ms)
[2819/3224] SpeechAuthHelperTest.TokenFetchDelayedRefreshToken (72 ms)
[ RUN      ] AppListModelPicklerUnitTest.OneItem
[       OK ] AppListModelPicklerUnitTest.OneItem (0 ms)
[2820/3224] AppListModelPicklerUnitTest.OneItem (0 ms)
[ RUN      ] AppListModelPicklerUnitTest.EmptyImage
[       OK ] AppListModelPicklerUnitTest.EmptyImage (0 ms)
[2821/3224] AppListModelPicklerUnitTest.EmptyImage (0 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/2
[4942:4942:0702/225710:3853668393:WARNING:command_line_pref_store.cc(87)] Additional command-line proxy switches specified when --no-proxy-server was also specified.
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/2 (1 ms)
[2822/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/2 (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/3
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/3 (1 ms)
[2823/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/3 (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/4
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/4 (1 ms)
[2824/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/4 (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/6
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/6 (0 ms)
[2825/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/6 (0 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/7
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/7 (0 ms)
[2826/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/7 (0 ms)
[ RUN      ] NoBackend/PasswordStoreXTest.Notifications/0
[       OK ] NoBackend/PasswordStoreXTest.Notifications/0 (45 ms)
[2827/3224] NoBackend/PasswordStoreXTest.Notifications/0 (45 ms)
[ RUN      ] WorkingBackend/PasswordStoreXTest.Notifications/0
[       OK ] WorkingBackend/PasswordStoreXTest.Notifications/0 (54 ms)
[2828/3224] WorkingBackend/PasswordStoreXTest.Notifications/0 (54 ms)
[ RUN      ] WorkingBackend/PasswordStoreXTest.NativeMigration/0
[       OK ] WorkingBackend/PasswordStoreXTest.NativeMigration/0 (1401 ms)
[2829/3224] WorkingBackend/PasswordStoreXTest.NativeMigration/0 (1401 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/0 (0 ms)
[2830/3224] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/0 (0 ms)
[2831/3224] PrefHashFilterTestInstance/PrefHashFilterTest.StampSuperMACAltersStore/0 (0 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/1 (4 ms)
[2832/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/1 (4 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/0 (13 ms)
[2833/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/0 (13 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/0 (7 ms)
[2834/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/0 (7 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/1 (4 ms)
[2835/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/1 (4 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/1 (3 ms)
[2836/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/1 (3 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/1 (3 ms)
[2837/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/1 (3 ms)
[ RUN      ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsInvalidation/0
[       OK ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsInvalidation/0 (2 ms)
[2838/3224] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsInvalidation/0 (2 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/0
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/0 (1 ms)
[2839/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/0 (1 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/1
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/1 (0 ms)
[2840/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/1 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/2
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/2 (0 ms)
[2841/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/2 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/4
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/4 (1 ms)
[2842/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/4 (1 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/6
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/6 (0 ms)
[2843/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/6 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/7
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/7 (0 ms)
[2844/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/7 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/9
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/9 (0 ms)
[2845/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/9 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/11
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/11 (1 ms)
[2846/3224] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/11 (1 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/0
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/0 (39 ms)
[2847/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/0 (39 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/1
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/1 (39 ms)
[2848/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/1 (39 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/2
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/2 (41 ms)
[2849/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/2 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/4
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/4 (41 ms)
[2850/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/4 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/6
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/6 (39 ms)
[2851/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/6 (39 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/8
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/8 (44 ms)
[2852/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/8 (44 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/9
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/9 (21 ms)
[2853/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/9 (21 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/10
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/10 (27 ms)
[2854/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/10 (27 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/11
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/11 (24 ms)
[2855/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/11 (24 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/12
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/12 (39 ms)
[2856/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/12 (39 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/13
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/13 (29 ms)
[2857/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/13 (29 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/18
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/18 (22 ms)
[2858/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/18 (22 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/20
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/20 (24 ms)
[2859/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/20 (24 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/21
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/21 (25 ms)
[2860/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/21 (25 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/23
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/23 (24 ms)
[2861/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/23 (24 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/7
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/7 (199 ms)
[2862/3224] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/7 (199 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/9
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/9 (59 ms)
[2863/3224] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/9 (59 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/10
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/10 (46 ms)
[2864/3224] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/10 (46 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.PreviousLanguageSetOnInstall/0
[       OK ] HotwordServiceTests/HotwordServiceTest.PreviousLanguageSetOnInstall/0 (166 ms)
[2865/3224] HotwordServiceTests/HotwordServiceTest.PreviousLanguageSetOnInstall/0 (166 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.IsAlwaysOnEnabled/0
[       OK ] HotwordServiceTests/HotwordServiceTest.IsAlwaysOnEnabled/0 (62 ms)
[2866/3224] HotwordServiceTests/HotwordServiceTest.IsAlwaysOnEnabled/0 (62 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.IsSometimesOnEnabled/0
[       OK ] HotwordServiceTests/HotwordServiceTest.IsSometimesOnEnabled/0 (65 ms)
[2867/3224] HotwordServiceTests/HotwordServiceTest.IsSometimesOnEnabled/0 (65 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/0 (6 ms)
[2868/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/0 (6 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/0 (19 ms)
[2869/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/0 (19 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/1 (17 ms)
[2870/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.AppManagementTest/1 (17 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/0 (13 ms)
[2871/3224] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.FindNearestActiveAncestorTest/0 (13 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/26
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/26 (37 ms)
[2872/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/26 (37 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/27
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/27 (25 ms)
[2873/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/27 (25 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/29
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/29 (24 ms)
[2874/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/29 (24 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/30
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/30 (24 ms)
[2875/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/30 (24 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/31
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/31 (24 ms)
[2876/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/31 (24 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/32
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/32 (29 ms)
[2877/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/32 (29 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/33
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/33 (23 ms)
[2878/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/33 (23 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/35
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/35 (23 ms)
[2879/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/35 (23 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/36
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/36 (33 ms)
[2880/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/36 (33 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/37
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/37 (40 ms)
[2881/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/37 (40 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/1 (488 ms)
[2882/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/1 (488 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/0 (189 ms)
[2883/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/0 (189 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/0 (159 ms)
[2884/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/0 (159 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/1 (159 ms)
[2885/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.InvalidURL/1 (159 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/0 (152 ms)
[2886/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/0 (152 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/1 (168 ms)
[2887/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedOriginMultipleTabs/1 (168 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/0 (182 ms)
[2888/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/0 (182 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/1 (147 ms)
[2889/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.TabDestroyed/1 (147 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/1 (212 ms)
[2890/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/1 (212 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/0
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/0 (1 ms)
[2891/3224] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/0 (1 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/0 (406 ms)
[2892/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/0 (406 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/1 (147 ms)
[2893/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_Allow/1 (147 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/1 (358 ms)
[2894/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/1 (358 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/0 (191 ms)
[2895/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/0 (191 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/0 (261 ms)
[2896/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/0 (261 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/1 (271 ms)
[2897/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnReload/1 (271 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/0 (231 ms)
[2898/3224] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/0 (231 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/1 (66 ms)
[2899/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/1 (66 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/0 (200 ms)
[2900/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/0 (200 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/0 (213 ms)
[2901/3224] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.HashIsIgnored/0 (213 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/43
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/43 (35 ms)
[2902/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/43 (35 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/48
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/48 (23 ms)
[2903/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/48 (23 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/50
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/50 (22 ms)
[2904/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/50 (22 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/51
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/51 (23 ms)
[2905/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/51 (23 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/52
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/52 (35 ms)
[2906/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/52 (35 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/53
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/53 (41 ms)
[2907/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/53 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/56
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/56 (46 ms)
[2908/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/56 (46 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/57
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/57 (50 ms)
[2909/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/57 (50 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/58
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/58 (48 ms)
[2910/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/58 (48 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/60
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/60 (47 ms)
[2911/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/60 (47 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/61
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/61 (37 ms)
[2912/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/61 (37 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/63
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/63 (27 ms)
[2913/3224] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/63 (27 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/0
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/0 (25 ms)
[2914/3224] DownloadMetadataManager/SetRequestTest.SetRequest/0 (25 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/1
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/1 (33 ms)
[2915/3224] DownloadMetadataManager/SetRequestTest.SetRequest/1 (33 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/4
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/4 (45 ms)
[2916/3224] DownloadMetadataManager/SetRequestTest.SetRequest/4 (45 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/6
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/6 (46 ms)
[2917/3224] DownloadMetadataManager/SetRequestTest.SetRequest/6 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/7
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/7 (46 ms)
[2918/3224] DownloadMetadataManager/SetRequestTest.SetRequest/7 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/8
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/8 (32 ms)
[2919/3224] DownloadMetadataManager/SetRequestTest.SetRequest/8 (32 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/12
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/12 (24 ms)
[2920/3224] DownloadMetadataManager/SetRequestTest.SetRequest/12 (24 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/13
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/13 (28 ms)
[2921/3224] DownloadMetadataManager/SetRequestTest.SetRequest/13 (28 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/15
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/15 (47 ms)
[2922/3224] DownloadMetadataManager/SetRequestTest.SetRequest/15 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/17
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/17 (51 ms)
[2923/3224] DownloadMetadataManager/SetRequestTest.SetRequest/17 (51 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/20
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/20 (46 ms)
[2924/3224] DownloadMetadataManager/SetRequestTest.SetRequest/20 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/21
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/21 (51 ms)
[2925/3224] DownloadMetadataManager/SetRequestTest.SetRequest/21 (51 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/22
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/22 (41 ms)
[2926/3224] DownloadMetadataManager/SetRequestTest.SetRequest/22 (41 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/23
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/23 (46 ms)
[2927/3224] DownloadMetadataManager/SetRequestTest.SetRequest/23 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/25
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/25 (46 ms)
[2928/3224] DownloadMetadataManager/SetRequestTest.SetRequest/25 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/30
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/30 (42 ms)
[2929/3224] DownloadMetadataManager/SetRequestTest.SetRequest/30 (42 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/33
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/33 (46 ms)
[2930/3224] DownloadMetadataManager/SetRequestTest.SetRequest/33 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/34
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/34 (43 ms)
[2931/3224] DownloadMetadataManager/SetRequestTest.SetRequest/34 (43 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/35
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/35 (66 ms)
[2932/3224] DownloadMetadataManager/SetRequestTest.SetRequest/35 (66 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/38
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/38 (41 ms)
[2933/3224] DownloadMetadataManager/SetRequestTest.SetRequest/38 (41 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/39
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/39 (46 ms)
[2934/3224] DownloadMetadataManager/SetRequestTest.SetRequest/39 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/40
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/40 (28 ms)
[2935/3224] DownloadMetadataManager/SetRequestTest.SetRequest/40 (28 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/44
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/44 (23 ms)
[2936/3224] DownloadMetadataManager/SetRequestTest.SetRequest/44 (23 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/46
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/46 (24 ms)
[2937/3224] DownloadMetadataManager/SetRequestTest.SetRequest/46 (24 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/47
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/47 (49 ms)
[2938/3224] DownloadMetadataManager/SetRequestTest.SetRequest/47 (49 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/48
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/48 (44 ms)
[2939/3224] DownloadMetadataManager/SetRequestTest.SetRequest/48 (44 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/49
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/49 (48 ms)
[2940/3224] DownloadMetadataManager/SetRequestTest.SetRequest/49 (48 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/51
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/51 (50 ms)
[2941/3224] DownloadMetadataManager/SetRequestTest.SetRequest/51 (50 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/4
[       OK ] Values/PreferenceValidationDelegateValues.Value/4 (1 ms)
[2942/3224] Values/PreferenceValidationDelegateValues.Value/4 (1 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/6
[       OK ] Values/PreferenceValidationDelegateValues.Value/6 (0 ms)
[2943/3224] Values/PreferenceValidationDelegateValues.Value/6 (0 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/0
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/0 (1 ms)
[2944/3224] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/0 (1 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/2
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/2 (0 ms)
[2945/3224] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/2 (0 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Split/1
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Split/1 (0 ms)
[2946/3224] NoIncident/PreferenceValidationDelegateNoIncident.Split/1 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/4
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/4 (0 ms)
[2947/3224] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/4 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/1
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/1 (1 ms)
[2948/3224] WithIncident/PreferenceValidationDelegateWithIncident.Split/1 (1 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/3
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/3 (0 ms)
[2949/3224] WithIncident/PreferenceValidationDelegateWithIncident.Split/3 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.StringField/0
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.StringField/0 (0 ms)
[2950/3224] IPCProtobufMessage/IPCProtobufMessageTest.StringField/0 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/1
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/1 (0 ms)
[2951/3224] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/1 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/0
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/0 (1 ms)
[2952/3224] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/0 (1 ms)
[ RUN      ] TabTest.LayoutAndVisibilityOfElements/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.LayoutAndVisibilityOfElements/1 (511 ms)
[2953/3224] TabTest.LayoutAndVisibilityOfElements/1 (511 ms)
[ RUN      ] TabTest.TooltipProvidedByTab/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.TooltipProvidedByTab/0 (138 ms)
[2954/3224] TabTest.TooltipProvidedByTab/0 (138 ms)
[ RUN      ] TabTest.CloseButtonLayout/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.CloseButtonLayout/1 (151 ms)
[2955/3224] TabTest.CloseButtonLayout/1 (151 ms)
[ RUN      ] BackgroundModeManagerTest.BackgroundAppInstallUninstallWhileDisabled
[       OK ] BackgroundModeManagerTest.BackgroundAppInstallUninstallWhileDisabled (227 ms)
[2956/3224] BackgroundModeManagerTest.BackgroundAppInstallUninstallWhileDisabled (227 ms)
[ RUN      ] BackgroundModeManagerTest.EnableAfterBackgroundAppInstall
[       OK ] BackgroundModeManagerTest.EnableAfterBackgroundAppInstall (224 ms)
[2957/3224] BackgroundModeManagerTest.EnableAfterBackgroundAppInstall (224 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/52
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/52 (62 ms)
[2958/3224] DownloadMetadataManager/SetRequestTest.SetRequest/52 (62 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/53
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/53 (47 ms)
[2959/3224] DownloadMetadataManager/SetRequestTest.SetRequest/53 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/55
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/55 (50 ms)
[2960/3224] DownloadMetadataManager/SetRequestTest.SetRequest/55 (50 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/58
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/58 (46 ms)
[2961/3224] DownloadMetadataManager/SetRequestTest.SetRequest/58 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/59
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/59 (50 ms)
[2962/3224] DownloadMetadataManager/SetRequestTest.SetRequest/59 (50 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/60
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/60 (45 ms)
[2963/3224] DownloadMetadataManager/SetRequestTest.SetRequest/60 (45 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/62
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/62 (42 ms)
[2964/3224] DownloadMetadataManager/SetRequestTest.SetRequest/62 (42 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/63
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/63 (45 ms)
[2965/3224] DownloadMetadataManager/SetRequestTest.SetRequest/63 (45 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/0 (937 ms)
[2966/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/0 (937 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/1 (233 ms)
[2967/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/1 (233 ms)
[ RUN      ] BackgroundModeManagerTest.MultiProfile
[       OK ] BackgroundModeManagerTest.MultiProfile (240 ms)
[2968/3224] BackgroundModeManagerTest.MultiProfile (240 ms)
[ RUN      ] BackgroundModeManagerTest.ProfileInfoCacheStorage
[       OK ] BackgroundModeManagerTest.ProfileInfoCacheStorage (252 ms)
[2969/3224] BackgroundModeManagerTest.ProfileInfoCacheStorage (252 ms)
[ RUN      ] BackgroundModeManagerTest.DisableBackgroundModeUnderTestFlag
[       OK ] BackgroundModeManagerTest.DisableBackgroundModeUnderTestFlag (203 ms)
[2970/3224] BackgroundModeManagerTest.DisableBackgroundModeUnderTestFlag (203 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/0 (363 ms)
[2971/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/0 (363 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/1 (1003 ms)
[2972/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/1 (1002 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/0 (175 ms)
[2973/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/0 (175 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/1 (247 ms)
[2974/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/1 (247 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/2 (274 ms)
[2975/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/2 (274 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/1 (201 ms)
[2976/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/1 (201 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/3 (162 ms)
[2977/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/3 (162 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/1 (268 ms)
[2978/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/1 (268 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/0
[       OK ] Values/PreferenceValidationDelegateValues.Value/0 (0 ms)
[2979/3224] Values/PreferenceValidationDelegateValues.Value/0 (0 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/2
[       OK ] Values/PreferenceValidationDelegateValues.Value/2 (0 ms)
[2980/3224] Values/PreferenceValidationDelegateValues.Value/2 (0 ms)
[ RUN      ] ExtensionBookmarksTest.GetFullTreeFromRoot
[       OK ] ExtensionBookmarksTest.GetFullTreeFromRoot (70 ms)
[2981/3224] ExtensionBookmarksTest.GetFullTreeFromRoot (70 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/2 (1187 ms)
[2982/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/2 (1187 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/3 (204 ms)
[2983/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForIgnoredResourceTypes/3 (204 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/0 (170 ms)
[2984/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/0 (170 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/1 (272 ms)
[2985/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/1 (272 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/2 (259 ms)
[2986/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/2 (259 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/0 (176 ms)
[2987/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/0 (176 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/3 (172 ms)
[2988/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/3 (172 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/1 (280 ms)
[2989/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/1 (280 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/0 (173 ms)
[2990/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/0 (173 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/2 (301 ms)
[2991/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/2 (301 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/0 (393 ms)
[2992/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/0 (393 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/1 (368 ms)
[2993/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/1 (368 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/0 (190 ms)
[2994/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/0 (190 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/3 (197 ms)
[2995/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/3 (197 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/1 (997 ms)
[2996/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/1 (997 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/2 (285 ms)
[2997/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/2 (285 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/3 (178 ms)
[2998/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/3 (178 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/0 (173 ms)
[2999/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/0 (173 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/1 (241 ms)
[3000/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/1 (241 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/2 (267 ms)
[3001/3224] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/2 (267 ms)
[ RUN      ] ExtensionBookmarksTest.GetModifiableNode
[       OK ] ExtensionBookmarksTest.GetModifiableNode (39 ms)
[3002/3224] ExtensionBookmarksTest.GetModifiableNode (39 ms)
[ RUN      ] ExtensionBookmarksTest.GetSubtreeFoldersOnly
[       OK ] ExtensionBookmarksTest.GetSubtreeFoldersOnly (68 ms)
[3003/3224] ExtensionBookmarksTest.GetSubtreeFoldersOnly (68 ms)
[ RUN      ] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGeneration
[       OK ] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGeneration (338 ms)
[3004/3224] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGeneration (338 ms)
[ RUN      ] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGenerationMultipleProfile
[       OK ] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGenerationMultipleProfile (341 ms)
[3005/3224] BackgroundModeManagerWithExtensionsTest.BackgroundMenuGenerationMultipleProfile (341 ms)
[ RUN      ] CopresenceApiUnittest.LowPowerStrategy
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.LowPowerStrategy (379 ms)
[3006/3224] CopresenceApiUnittest.LowPowerStrategy (379 ms)
[ RUN      ] CopresenceApiUnittest.BadId
Xlib:  extension "RANDR" missing on display ":9".
[5113:5113:0702/225719:3862440903:ERROR:copresence_translations.cc(183)] No such subscription "invalid id". Cannot unsubscribe.
[       OK ] CopresenceApiUnittest.BadId (482 ms)
[3007/3224] CopresenceApiUnittest.BadId (482 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckLockPinUnlockUnpin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.CheckLockPinUnlockUnpin (535 ms)
[3008/3224] ChromeLauncherControllerTest.CheckLockPinUnlockUnpin (535 ms)
[ RUN      ] CopresenceApiUnittest.MultipleOperations
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.MultipleOperations (488 ms)
[3009/3224] CopresenceApiUnittest.MultipleOperations (488 ms)
[ RUN      ] ChromeLauncherControllerTest.UserSwitchIconRestore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.UserSwitchIconRestore (678 ms)
[3010/3224] ChromeLauncherControllerTest.UserSwitchIconRestore (678 ms)
[ RUN      ] ChromeLauncherControllerTest.Policy
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.Policy (613 ms)
[3011/3224] ChromeLauncherControllerTest.Policy (613 ms)
[ RUN      ] ChromeLauncherControllerTest.UnpinWithUninstall
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.UnpinWithUninstall (603 ms)
[3012/3224] ChromeLauncherControllerTest.UnpinWithUninstall (603 ms)
[ RUN      ] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2AppChromeInMiddle
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2AppChromeInMiddle (739 ms)
[3013/3224] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2AppChromeInMiddle (739 ms)
[ RUN      ] ChromeLauncherControllerTest.PrefUpdates
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.PrefUpdates (546 ms)
[3014/3224] ChromeLauncherControllerTest.PrefUpdates (546 ms)
[ RUN      ] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithNoMenuItems
[       OK ] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithNoMenuItems (0 ms)
[3015/3224] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithNoMenuItems (0 ms)
[ RUN      ] LauncherApplicationMenuItemModelTest.VerifyHistogramBucketsRecordedByRecordMenuItemSelectedMetrics
[       OK ] LauncherApplicationMenuItemModelTest.VerifyHistogramBucketsRecordedByRecordMenuItemSelectedMetrics (1 ms)
[3016/3224] LauncherApplicationMenuItemModelTest.VerifyHistogramBucketsRecordedByRecordMenuItemSelectedMetrics (1 ms)
[ RUN      ] LauncherContextMenuTest.NewIncognitoWindowMenuIsDisabledWhenIncognitoModeOff
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] LauncherContextMenuTest.NewIncognitoWindowMenuIsDisabledWhenIncognitoModeOff (384 ms)
[3017/3224] LauncherContextMenuTest.NewIncognitoWindowMenuIsDisabledWhenIncognitoModeOff (384 ms)
[ RUN      ] WindowSizerAshTest.LastWindowBoundsCase
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.LastWindowBoundsCase (289 ms)
[3018/3224] WindowSizerAshTest.LastWindowBoundsCase (289 ms)
[ RUN      ] ChromeLauncherControllerTest.V1AppMenuGeneration
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.V1AppMenuGeneration (794 ms)
[3019/3224] ChromeLauncherControllerTest.V1AppMenuGeneration (794 ms)
[ RUN      ] WindowPositionerTest.filling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowPositionerTest.filling (538 ms)
[3020/3224] WindowPositionerTest.filling (538 ms)
[ RUN      ] WindowSizerAshTest.LastWindowOffscreenWithNonAggressiveRepositioning
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.LastWindowOffscreenWithNonAggressiveRepositioning (280 ms)
[3021/3224] WindowSizerAshTest.LastWindowOffscreenWithNonAggressiveRepositioning (280 ms)
[ RUN      ] ChromeLauncherControllerTest.V1AppMenuDeletionExecution
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.V1AppMenuDeletionExecution (775 ms)
[3022/3224] ChromeLauncherControllerTest.V1AppMenuDeletionExecution (775 ms)
[ RUN      ] ChromeLauncherControllerTest.GmailOfflineMatching
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.GmailOfflineMatching (701 ms)
[3023/3224] ChromeLauncherControllerTest.GmailOfflineMatching (701 ms)
[ RUN      ] WindowSizerAshTest.TestShowStateDefaults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.TestShowStateDefaults (745 ms)
[3024/3224] WindowSizerAshTest.TestShowStateDefaults (745 ms)
[ RUN      ] WebRtcLogUploaderTest.AddUploadedLogInfoToUploadListFile
[       OK ] WebRtcLogUploaderTest.AddUploadedLogInfoToUploadListFile (5 ms)
[3025/3224] WebRtcLogUploaderTest.AddUploadedLogInfoToUploadListFile (5 ms)
[ RUN      ] WebRtcLogUploaderTest.AddRtpDumpsToPostedData
[       OK ] WebRtcLogUploaderTest.AddRtpDumpsToPostedData (109 ms)
[3026/3224] WebRtcLogUploaderTest.AddRtpDumpsToPostedData (109 ms)
[ RUN      ] WebRtcLogUtilTest.DeleteOldWebRtcLogFiles
[       OK ] WebRtcLogUtilTest.DeleteOldWebRtcLogFiles (1 ms)
[3027/3224] WebRtcLogUtilTest.DeleteOldWebRtcLogFiles (1 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StateTransition
[       OK ] WebRtcRtpDumpHandlerTest.StateTransition (6 ms)
[3028/3224] WebRtcRtpDumpHandlerTest.StateTransition (6 ms)
[ RUN      ] SessionServiceTest.CloseTabUserGesture
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.CloseTabUserGesture (606 ms)
[3029/3224] SessionServiceTest.CloseTabUserGesture (606 ms)
[ RUN      ] DiagnosticsControllerTest.RecoverAllOK
[       OK ] DiagnosticsControllerTest.RecoverAllOK (74 ms)
[3030/3224] DiagnosticsControllerTest.RecoverAllOK (74 ms)
[ RUN      ] DiagnosticsModelTest.RunAll
[       OK ] DiagnosticsModelTest.RunAll (2 ms)
[3031/3224] DiagnosticsModelTest.RunAll (2 ms)
[ RUN      ] SessionServiceTest.KeepPostDataWithoutPasswords
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.KeepPostDataWithoutPasswords (595 ms)
[3032/3224] SessionServiceTest.KeepPostDataWithoutPasswords (595 ms)
[ RUN      ] SessionServiceTest.ReplacePendingNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.ReplacePendingNavigation (481 ms)
[3033/3224] SessionServiceTest.ReplacePendingNavigation (481 ms)
[ RUN      ] SessionServiceTest.RestoreActivation2
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.RestoreActivation2 (568 ms)
[3034/3224] SessionServiceTest.RestoreActivation2 (568 ms)
[ RUN      ] DownloadCommandsTest.OpenWhenCompleteEnabled
[       OK ] DownloadCommandsTest.OpenWhenCompleteEnabled (1 ms)
[3035/3224] DownloadCommandsTest.OpenWhenCompleteEnabled (1 ms)
[ RUN      ] DownloadCommandsTest.PausedResumable
[       OK ] DownloadCommandsTest.PausedResumable (3 ms)
[3036/3224] DownloadCommandsTest.PausedResumable (3 ms)
[ RUN      ] DownloadCommandsTest.DoPause
[       OK ] DownloadCommandsTest.DoPause (2 ms)
[3037/3224] DownloadCommandsTest.DoPause (2 ms)
[ RUN      ] DownloadCommandsTest.DoOpenWhenComplete
[       OK ] DownloadCommandsTest.DoOpenWhenComplete (2 ms)
[3038/3224] DownloadCommandsTest.DoOpenWhenComplete (2 ms)
[ RUN      ] BrowserCommandsTest.OnZoomChangedForActiveTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnZoomChangedForActiveTab (383 ms)
[3039/3224] BrowserCommandsTest.OnZoomChangedForActiveTab (383 ms)
[ RUN      ] BrowserCommandsTest.OnDefaultZoomLevelChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnDefaultZoomLevelChanged (383 ms)
[3040/3224] BrowserCommandsTest.OnDefaultZoomLevelChanged (383 ms)
[ RUN      ] ProcessSingletonPosixTest.CheckSocketFile
[       OK ] ProcessSingletonPosixTest.CheckSocketFile (631 ms)
[3041/3224] ProcessSingletonPosixTest.CheckSocketFile (631 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessSuccess
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessSuccess (769 ms)
[3042/3224] ProcessSingletonPosixTest.NotifyOtherProcessSuccess (769 ms)
[ RUN      ] SearchURLTest.QueryExtractionDisabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchURLTest.QueryExtractionDisabled (335 ms)
[3043/3224] SearchURLTest.QueryExtractionDisabled (335 ms)
[ RUN      ] ProcessSingletonPosixTest.CreateFailsWithExistingBrowser
[5296:5296:0702/225728:3871753212:ERROR:process_singleton_posix.cc(279)] Failed to create /tmp/.org.chromium.Chromium.N1ZwCk/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SingletonLock: File exists
[       OK ] ProcessSingletonPosixTest.CreateFailsWithExistingBrowser (566 ms)
[3044/3224] ProcessSingletonPosixTest.CreateFailsWithExistingBrowser (566 ms)
[ RUN      ] BrowserCommandsTest.BookmarkCurrentPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.BookmarkCurrentPage (694 ms)
[3045/3224] BrowserCommandsTest.BookmarkCurrentPage (694 ms)
[ RUN      ] BrowserProcessPowerTest.MultipleProfilesRecordSeparately
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.MultipleProfilesRecordSeparately (753 ms)
[3046/3224] BrowserProcessPowerTest.MultipleProfilesRecordSeparately (753 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessFailure
[5291:5316:0702/225728:3871952925:ERROR:process_singleton_posix.cc(158)] write() failed: Broken pipe
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessFailure (1004 ms)
[3047/3224] ProcessSingletonPosixTest.NotifyOtherProcessFailure (1004 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_DifferingHost
[5295:5295:0702/225728:3872079047:ERROR:process_singleton_posix.cc(322)] The profile appears to be in use by another Chromium process (1234) on another computer (FAKEFOOHOST). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
[5295:5319:0702/225728:3872079681:ERROR:process_singleton_posix.cc(158)] write() failed: Broken pipe
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_DifferingHost (1034 ms)
[3048/3224] ProcessSingletonPosixTest.NotifyOtherProcessOrCreate_DifferingHost (1034 ms)
[ RUN      ] InstantExtendedEnabledParamTest.QueryExtractionDisabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantExtendedEnabledParamTest.QueryExtractionDisabled (337 ms)
[3049/3224] InstantExtendedEnabledParamTest.QueryExtractionDisabled (337 ms)
[ RUN      ] InstantExtendedEnabledParamTest.QueryExtractionEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantExtendedEnabledParamTest.QueryExtractionEnabled (381 ms)
[3050/3224] InstantExtendedEnabledParamTest.QueryExtractionEnabled (381 ms)
[ RUN      ] IsQueryExtractionEnabledTest.NotSet
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] IsQueryExtractionEnabledTest.NotSet (373 ms)
[3051/3224] IsQueryExtractionEnabledTest.NotSet (373 ms)
[ RUN      ] IsQueryExtractionEnabledTest.EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] IsQueryExtractionEnabledTest.EnabledViaFieldTrial (382 ms)
[3052/3224] IsQueryExtractionEnabledTest.EnabledViaFieldTrial (382 ms)
[ RUN      ] IsQueryExtractionEnabledTest.DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] IsQueryExtractionEnabledTest.DisabledViaFieldTrial (374 ms)
[3053/3224] IsQueryExtractionEnabledTest.DisabledViaFieldTrial (374 ms)
[ RUN      ] SearchTest.ShouldUseSearchPathForInstant_DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldUseSearchPathForInstant_DisabledViaFieldTrial (388 ms)
[3054/3224] SearchTest.ShouldUseSearchPathForInstant_DisabledViaFieldTrial (388 ms)
[ RUN      ] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_DisabledViaFieldTrial (328 ms)
[3055/3224] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_DisabledViaFieldTrial (328 ms)
[ RUN      ] PersistentTabRestoreServiceTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.Basic (377 ms)
[3056/3224] PersistentTabRestoreServiceTest.Basic (377 ms)
[ RUN      ] SearchTest.ShouldShowGoogleLocalNTP_Default
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldShowGoogleLocalNTP_Default (277 ms)
[3057/3224] SearchTest.ShouldShowGoogleLocalNTP_Default (277 ms)
[ RUN      ] SearchTest.ShouldShowGoogleLocalNTP_DisabledViaFinch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldShowGoogleLocalNTP_DisabledViaFinch (274 ms)
[3058/3224] SearchTest.ShouldShowGoogleLocalNTP_DisabledViaFinch (274 ms)
[ RUN      ] SearchTest.GetSearchURLs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.GetSearchURLs (275 ms)
[3059/3224] SearchTest.GetSearchURLs (275 ms)
[ RUN      ] SearchTest.IsNTPURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.IsNTPURL (280 ms)
[3060/3224] SearchTest.IsNTPURL (280 ms)
[ RUN      ] PersistentTabRestoreServiceTest.Restore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.Restore (588 ms)
[3061/3224] PersistentTabRestoreServiceTest.Restore (588 ms)
[ RUN      ] SearchTest.GetSearchResultPrefetchBaseURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.GetSearchResultPrefetchBaseURL (320 ms)
[3062/3224] SearchTest.GetSearchResultPrefetchBaseURL (320 ms)
[ RUN      ] SearchTest.ForceInstantResultsParam
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ForceInstantResultsParam (414 ms)
[3063/3224] SearchTest.ForceInstantResultsParam (414 ms)
[ RUN      ] SessionsSyncManagerTest.GetCurrentVirtualURLNonPending
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.GetCurrentVirtualURLNonPending (421 ms)
[3064/3224] SessionsSyncManagerTest.GetCurrentVirtualURLNonPending (421 ms)
[ RUN      ] SessionsSyncManagerTest.BlockedNavigations
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.BlockedNavigations (392 ms)
[3065/3224] SessionsSyncManagerTest.BlockedNavigations (392 ms)
[ RUN      ] SessionsSyncManagerTest.SaveUnassociatedNodesForReassociation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SaveUnassociatedNodesForReassociation (358 ms)
[3066/3224] SessionsSyncManagerTest.SaveUnassociatedNodesForReassociation (358 ms)
[ RUN      ] SessionsSyncManagerTest.WriteForeignSessionToNodeTabsFirst
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.WriteForeignSessionToNodeTabsFirst (449 ms)
[3067/3224] SessionsSyncManagerTest.WriteForeignSessionToNodeTabsFirst (449 ms)
[ RUN      ] SessionsSyncManagerTest.MergeDeletesCorruptNode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5433:5433:0702/225734:3877188760:WARNING:sessions_sync_manager.cc(588)] Found more than one session header node with local tag.
[       OK ] SessionsSyncManagerTest.MergeDeletesCorruptNode (470 ms)
[3068/3224] SessionsSyncManagerTest.MergeDeletesCorruptNode (470 ms)
[ RUN      ] SearchTest.UseLocalNTPIfNTPURLIsInsecure
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.UseLocalNTPIfNTPURLIsInsecure (249 ms)
[3069/3224] SearchTest.UseLocalNTPIfNTPURLIsInsecure (249 ms)
[ RUN      ] SessionsSyncManagerTest.SwappedOutOnRestore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SwappedOutOnRestore (703 ms)
[3070/3224] SessionsSyncManagerTest.SwappedOutOnRestore (703 ms)
[ RUN      ] SessionsSyncManagerTest.MergeWithLocalAndForeignTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.MergeWithLocalAndForeignTabs (759 ms)
[3071/3224] SessionsSyncManagerTest.MergeWithLocalAndForeignTabs (759 ms)
[ RUN      ] SessionsSyncManagerTest.ProcessRemoteDeleteOfLocalSession
Xlib:  extension "RANDR" missing on display ":9".
[5424:5424:0702/225733:3876444266:WARNING:sessions_sync_manager.cc(505)] Local session data deleted. Ignoring until next local navigation event.
[       OK ] SessionsSyncManagerTest.ProcessRemoteDeleteOfLocalSession (592 ms)
[3072/3224] SessionsSyncManagerTest.ProcessRemoteDeleteOfLocalSession (592 ms)
[ RUN      ] SearchTest.ProcessIsolation_RendererInitiated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ProcessIsolation_RendererInitiated (562 ms)
[3073/3224] SearchTest.ProcessIsolation_RendererInitiated (562 ms)
[ RUN      ] SearchTest.UseLocalNTPIfNTPURLIsNotSet
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.UseLocalNTPIfNTPURLIsNotSet (287 ms)
[3074/3224] SearchTest.UseLocalNTPIfNTPURLIsNotSet (287 ms)
[ RUN      ] SearchTest.UseLocalNTPIfNTPURLIsBlockedForSupervisedUser
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.UseLocalNTPIfNTPURLIsBlockedForSupervisedUser (247 ms)
[3075/3224] SearchTest.UseLocalNTPIfNTPURLIsBlockedForSupervisedUser (247 ms)
[ RUN      ] SearchTest.GetInstantURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.GetInstantURL (249 ms)
[3076/3224] SearchTest.GetInstantURL (249 ms)
[ RUN      ] SearchTest.InstantNTPExtendedEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.InstantNTPExtendedEnabled (570 ms)
[3077/3224] SearchTest.InstantNTPExtendedEnabled (570 ms)
[ RUN      ] SearchTest.InstantCacheableNTPNavigationEntryNewProfile
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.InstantCacheableNTPNavigationEntryNewProfile (421 ms)
[3078/3224] SearchTest.InstantCacheableNTPNavigationEntryNewProfile (421 ms)
[ RUN      ] SearchTest.CommandLineOverrides
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.CommandLineOverrides (288 ms)
[3079/3224] SearchTest.CommandLineOverrides (288 ms)
[ RUN      ] SessionsSyncManagerTest.DoGarbageCollection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.DoGarbageCollection (243 ms)
[3080/3224] SessionsSyncManagerTest.DoGarbageCollection (243 ms)
[ RUN      ] SessionsSyncManagerTest.NotifiedOfUpdates
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.NotifiedOfUpdates (434 ms)
[3081/3224] SessionsSyncManagerTest.NotifiedOfUpdates (434 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServer (50 ms)
[3082/3224] TranslateManagerRenderViewHostTest.FetchLanguagesFromTranslateServer (50 ms)
[ RUN      ] SessionsSyncManagerTest.NotifiedOfLocalRemovalOfForeignSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.NotifiedOfLocalRemovalOfForeignSession (395 ms)
[3083/3224] SessionsSyncManagerTest.NotifiedOfLocalRemovalOfForeignSession (395 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TestLanguages
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TestLanguages (69 ms)
[3084/3224] TranslateManagerRenderViewHostTest.TestLanguages (69 ms)
[ RUN      ] BrowserInstantControllerTest.BrowserWindowLifecycle
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserInstantControllerTest.BrowserWindowLifecycle (257 ms)
[3085/3224] BrowserInstantControllerTest.BrowserWindowLifecycle (257 ms)
[ RUN      ] SyncUIUtilTest.AuthAndPassphraseGlobalError
[       OK ] SyncUIUtilTest.AuthAndPassphraseGlobalError (236 ms)
[3086/3224] SyncUIUtilTest.AuthAndPassphraseGlobalError (236 ms)
[ RUN      ] SyncUIUtilTest.AuthStateGlobalError
[       OK ] SyncUIUtilTest.AuthStateGlobalError (218 ms)
[3087/3224] SyncUIUtilTest.AuthStateGlobalError (218 ms)
[ RUN      ] BrowserIteratorTest.BrowsersOnMultipleDesktops
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserIteratorTest.BrowsersOnMultipleDesktops (307 ms)
[3088/3224] BrowserIteratorTest.BrowsersOnMultipleDesktops (307 ms)
[ RUN      ] SyncUIUtilTest.HtmlNotIncludedInStatusIfNotRequested

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncUIUtilTest.HtmlNotIncludedInStatusIfNotRequested (360 ms)
[3089/3224] SyncUIUtilTest.HtmlNotIncludedInStatusIfNotRequested (360 ms)
[ RUN      ] BrowserIteratorTest.NoBrowsersOnAshDesktop
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserIteratorTest.NoBrowsersOnAshDesktop (294 ms)
[3090/3224] BrowserIteratorTest.NoBrowsersOnAshDesktop (294 ms)
[ RUN      ] ContentSettingBubbleModelTest.ImageRadios
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.ImageRadios (167 ms)
[3091/3224] ContentSettingBubbleModelTest.ImageRadios (167 ms)
[ RUN      ] BrowserCommandControllerTest.AppFullScreen
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.AppFullScreen (219 ms)
[3092/3224] BrowserCommandControllerTest.AppFullScreen (219 ms)
[ RUN      ] ContentSettingBubbleModelTest.Cookies
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.Cookies (161 ms)
[3093/3224] ContentSettingBubbleModelTest.Cookies (161 ms)
[ RUN      ] ContentSettingBubbleModelTest.MediastreamMicAndCamera
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.MediastreamMicAndCamera (157 ms)
[3094/3224] ContentSettingBubbleModelTest.MediastreamMicAndCamera (157 ms)
[ RUN      ] BrowserCommandControllerTest.OldAvatarMenuEnabledForOneOrMoreProfiles
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.OldAvatarMenuEnabledForOneOrMoreProfiles (369 ms)
[3095/3224] BrowserCommandControllerTest.OldAvatarMenuEnabledForOneOrMoreProfiles (369 ms)
[ RUN      ] ContentSettingBubbleModelTest.MediastreamContentBubble
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.MediastreamContentBubble (257 ms)
[3096/3224] ContentSettingBubbleModelTest.MediastreamContentBubble (257 ms)
[ RUN      ] ContentSettingBubbleModelTest.MediastreamContentBubbleMediaMenus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.MediastreamContentBubbleMediaMenus (151 ms)
[3097/3224] ContentSettingBubbleModelTest.MediastreamContentBubbleMediaMenus (151 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__WINDOW_CHANGE (381 ms)
[3098/3224] FullscreenControllerStateUnitTest.STATE_NORMAL__WINDOW_CHANGE (381 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE (526 ms)
[3099/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE (526 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME (468 ms)
[3100/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME (468 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW (525 ms)
[3101/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW (525 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY (471 ms)
[3102/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY (471 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME (400 ms)
[3103/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME (400 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE (336 ms)
[3104/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE (336 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE (328 ms)
[3105/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE (328 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE (342 ms)
[3106/3224] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE (342 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (502 ms)
[3107/3224] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (502 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE (558 ms)
[3108/3224] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE (558 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_EXIT_LINK (442 ms)
[3109/3224] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_EXIT_LINK (442 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_DENY (472 ms)
[3110/3224] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_DENY (472 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN (420 ms)
[3111/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN (420 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_TRUE (361 ms)
[3112/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_TRUE (361 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN_CHROME (350 ms)
[3113/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN_CHROME (350 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_EXIT_LINK (345 ms)
[3114/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_EXIT_LINK (345 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[5735:5735:0702/225745:3888339269:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TAB_FULLSCREEN_TRUE).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_TRUE (462 ms)
[3115/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_TRUE (462 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[5736:5736:0702/225745:3888326764:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TAB_FULLSCREEN_FALSE).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_FALSE (418 ms)
[3116/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TAB_FULLSCREEN_FALSE (418 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[5739:5739:0702/225745:3889099326:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_EXIT_LINK).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_EXIT_LINK (516 ms)
[3117/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_EXIT_LINK (516 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN (414 ms)
[3118/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN (414 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[5747:5747:0702/225746:3889292200:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_ALLOW).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_ALLOW (489 ms)
[3119/3224] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_ALLOW (489 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN_CHROME (345 ms)
[3120/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TOGGLE_FULLSCREEN_CHROME (345 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_DENY (371 ms)
[3121/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_DENY (371 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_TRUE (361 ms)
[3122/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__TAB_FULLSCREEN_TRUE (361 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__WINDOW_CHANGE (377 ms)
[3123/3224] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__WINDOW_CHANGE (377 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME (348 ms)
[3124/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN_CHROME (348 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE (506 ms)
[3125/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE (506 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK (447 ms)
[3126/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK (447 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW (473 ms)
[3127/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_ALLOW (473 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN (488 ms)
[3128/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN (488 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN (340 ms)
[3129/3224] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN (340 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE (444 ms)
[3130/3224] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_TRUE (444 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE (344 ms)
[3131/3224] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_TRUE (344 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (355 ms)
[3132/3224] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (355 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_EXIT_LINK (401 ms)
[3133/3224] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_EXIT_LINK (401 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_DENY (462 ms)
[3134/3224] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_DENY (462 ms)
[ RUN      ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaSwitchingTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaSwitchingTab (446 ms)
[3135/3224] FullscreenControllerStateUnitTest.ExitTabFullscreenViaSwitchingTab (446 ms)
[ RUN      ] FullscreenControllerStateUnitTest.BackgroundCapturedTabExitsFullscreen
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.BackgroundCapturedTabExitsFullscreen (427 ms)
[3136/3224] FullscreenControllerStateUnitTest.BackgroundCapturedTabExitsFullscreen (427 ms)
[ RUN      ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaDetachingTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaDetachingTab (495 ms)
[3137/3224] FullscreenControllerStateUnitTest.ExitTabFullscreenViaDetachingTab (495 ms)
[ RUN      ] InstantSearchPrerendererTest.PrerenderRequestCancelled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.PrerenderRequestCancelled (422 ms)
[3138/3224] InstantSearchPrerendererTest.PrerenderRequestCancelled (422 ms)
[ RUN      ] InstantSearchPrerendererTest.CancelPrerenderRequest_EmptySearchQueryCommitted
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CancelPrerenderRequest_EmptySearchQueryCommitted (380 ms)
[3139/3224] InstantSearchPrerendererTest.CancelPrerenderRequest_EmptySearchQueryCommitted (380 ms)
[ RUN      ] InstantSearchPrerendererTest.UsePrerenderedPage_SearchQueryMistmatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.UsePrerenderedPage_SearchQueryMistmatch (365 ms)
[3140/3224] InstantSearchPrerendererTest.UsePrerenderedPage_SearchQueryMistmatch (365 ms)
[ RUN      ] InstantSearchPrerendererTest.CancelPrerenderRequest_UnsupportedDispositions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CancelPrerenderRequest_UnsupportedDispositions (416 ms)
[3141/3224] InstantSearchPrerendererTest.CancelPrerenderRequest_UnsupportedDispositions (416 ms)
[ RUN      ] ReuseInstantSearchBasePageTest.CanCommitQuery_InstantSearchBasePageLoadInProgress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ReuseInstantSearchBasePageTest.CanCommitQuery_InstantSearchBasePageLoadInProgress (513 ms)
[3142/3224] ReuseInstantSearchBasePageTest.CanCommitQuery_InstantSearchBasePageLoadInProgress (513 ms)
[ RUN      ] TestUsePrerenderPage.SetEmbeddedSearchRequestParams
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TestUsePrerenderPage.SetEmbeddedSearchRequestParams (452 ms)
[3143/3224] TestUsePrerenderPage.SetEmbeddedSearchRequestParams (452 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessVoiceSearchSupportMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessVoiceSearchSupportMsg (519 ms)
[3144/3224] SearchIPCRouterPolicyTest.ProcessVoiceSearchSupportMsg (519 ms)
[ RUN      ] InstantPageTest.PageSupportsInstant
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantPageTest.PageSupportsInstant (223 ms)
[3145/3224] InstantPageTest.PageSupportsInstant (223 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessFocusOmnibox
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessFocusOmnibox (479 ms)
[3146/3224] SearchIPCRouterPolicyTest.ProcessFocusOmnibox (479 ms)
[ RUN      ] InstantSearchPrerendererTest.CanCommitQuery
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CanCommitQuery (359 ms)
[3147/3224] InstantSearchPrerendererTest.CanCommitQuery (359 ms)
[ RUN      ] InstantSearchPrerendererTest.CommitQuery
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CommitQuery (358 ms)
[3148/3224] InstantSearchPrerendererTest.CommitQuery (358 ms)
[ RUN      ] InstantSearchPrerendererTest.CancelPrerenderRequestOnTabChangeEvent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.CancelPrerenderRequestOnTabChangeEvent (417 ms)
[3149/3224] InstantSearchPrerendererTest.CancelPrerenderRequestOnTabChangeEvent (417 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessLogEvent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessLogEvent (498 ms)
[3150/3224] SearchIPCRouterPolicyTest.ProcessLogEvent (498 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessChromeIdentityCheck
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessChromeIdentityCheck (480 ms)
[3151/3224] SearchIPCRouterPolicyTest.ProcessChromeIdentityCheck (480 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessChromeIdentityCheck
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessChromeIdentityCheck (476 ms)
[3152/3224] SearchIPCRouterPolicyTest.DoNotProcessChromeIdentityCheck (476 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessPasteIntoOmniboxMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessPasteIntoOmniboxMsg (463 ms)
[3153/3224] SearchIPCRouterPolicyTest.ProcessPasteIntoOmniboxMsg (463 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessHistorySyncCheck
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessHistorySyncCheck (515 ms)
[3154/3224] SearchIPCRouterPolicyTest.DoNotProcessHistorySyncCheck (515 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessMessagesForIncognitoPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessMessagesForIncognitoPage (462 ms)
[3155/3224] SearchIPCRouterPolicyTest.DoNotProcessMessagesForIncognitoPage (462 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessMessagesForInactiveTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessMessagesForInactiveTab (402 ms)
[3156/3224] SearchIPCRouterPolicyTest.DoNotProcessMessagesForInactiveTab (402 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendSetDisplayInstantResults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendSetDisplayInstantResults (400 ms)
[3157/3224] SearchIPCRouterPolicyTest.SendSetDisplayInstantResults (400 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendMostVisitedItems
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendMostVisitedItems (425 ms)
[3158/3224] SearchIPCRouterPolicyTest.SendMostVisitedItems (425 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendMostVisitedItems
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotSendMostVisitedItems (424 ms)
[3159/3224] SearchIPCRouterPolicyTest.DoNotSendMostVisitedItems (424 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendThemeBackgroundInfo
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendThemeBackgroundInfo (532 ms)
[3160/3224] SearchIPCRouterPolicyTest.SendThemeBackgroundInfo (532 ms)
[ RUN      ] SearchIPCRouterTest.ProcessVoiceSearchSupportMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessVoiceSearchSupportMsg (435 ms)
[3161/3224] SearchIPCRouterTest.ProcessVoiceSearchSupportMsg (435 ms)
[ RUN      ] SearchIPCRouterTest.HandleTabChangedEvents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.HandleTabChangedEvents (435 ms)
[3162/3224] SearchIPCRouterTest.HandleTabChangedEvents (435 ms)
[ RUN      ] SearchIPCRouterTest.ProcessLogMostVisitedNavigationMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessLogMostVisitedNavigationMsg (418 ms)
[3163/3224] SearchIPCRouterTest.ProcessLogMostVisitedNavigationMsg (418 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreNavigateToURLMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreNavigateToURLMsg (412 ms)
[3164/3224] SearchIPCRouterTest.IgnoreNavigateToURLMsg (412 ms)
[ RUN      ] SearchIPCRouterTest.ProcessChromeIdentityCheckMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessChromeIdentityCheckMsg (402 ms)
[3165/3224] SearchIPCRouterTest.ProcessChromeIdentityCheckMsg (402 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreDeleteMostVisitedItemMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreDeleteMostVisitedItemMsg (393 ms)
[3166/3224] SearchIPCRouterTest.IgnoreDeleteMostVisitedItemMsg (393 ms)
[ RUN      ] SearchIPCRouterTest.ProcessUndoMostVisitedDeletionMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessUndoMostVisitedDeletionMsg (398 ms)
[3167/3224] SearchIPCRouterTest.ProcessUndoMostVisitedDeletionMsg (398 ms)
[ RUN      ] SearchIPCRouterTest.ProcessPasteAndOpenDropdownMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessPasteAndOpenDropdownMsg (556 ms)
[3168/3224] SearchIPCRouterTest.ProcessPasteAndOpenDropdownMsg (556 ms)
[ RUN      ] SearchIPCRouterTest.IgnorePasteAndOpenDropdownMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnorePasteAndOpenDropdownMsg (391 ms)
[3169/3224] SearchIPCRouterTest.IgnorePasteAndOpenDropdownMsg (391 ms)
[ RUN      ] SearchIPCRouterTest.SendSetPromoInformationMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetPromoInformationMsg (407 ms)
[3170/3224] SearchIPCRouterTest.SendSetPromoInformationMsg (407 ms)
[ RUN      ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOutsideSearchResultsPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOutsideSearchResultsPage (411 ms)
[3171/3224] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOutsideSearchResultsPage (411 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetDisplayInstantResultsMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSetDisplayInstantResultsMsg (438 ms)
[3172/3224] SearchIPCRouterTest.DoNotSendSetDisplayInstantResultsMsg (438 ms)
[ RUN      ] SearchIPCRouterTest.SendSetSuggestionToPrefetch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetSuggestionToPrefetch (400 ms)
[3173/3224] SearchIPCRouterTest.SendSetSuggestionToPrefetch (400 ms)
[ RUN      ] SearchIPCRouterTest.SendOmniboxFocusChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendOmniboxFocusChange (394 ms)
[3174/3224] SearchIPCRouterTest.SendOmniboxFocusChange (394 ms)
[ RUN      ] SearchIPCRouterTest.SendSetInputInProgress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetInputInProgress (394 ms)
[3175/3224] SearchIPCRouterTest.SendSetInputInProgress (394 ms)
[ RUN      ] SearchModelTest.UpdateSearchModelMode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchModelTest.UpdateSearchModelMode (46 ms)
[3176/3224] SearchModelTest.UpdateSearchModelMode (46 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetInputInProgress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSetInputInProgress (499 ms)
[3177/3224] SearchIPCRouterTest.DoNotSendSetInputInProgress (499 ms)
[ RUN      ] SearchIPCRouterTest.SendMostVisitedItemsMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendMostVisitedItemsMsg (441 ms)
[3178/3224] SearchIPCRouterTest.SendMostVisitedItemsMsg (441 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendThemeBackgroundInfoMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendThemeBackgroundInfoMsg (434 ms)
[3179/3224] SearchIPCRouterTest.DoNotSendThemeBackgroundInfoMsg (434 ms)
[ RUN      ] SearchIPCRouterTest.SendSubmitMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSubmitMsg (400 ms)
[3180/3224] SearchIPCRouterTest.SendSubmitMsg (400 ms)
[ RUN      ] SearchIPCRouterTest.SpuriousMessageTypesIgnored
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SpuriousMessageTypesIgnored (393 ms)
[3181/3224] SearchIPCRouterTest.SpuriousMessageTypesIgnored (393 ms)
[ RUN      ] ToolbarActionsBarRedesignUnitTest.IconSurfacingBubbleAppearance
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarActionsBarRedesignUnitTest.IconSurfacingBubbleAppearance (292 ms)
[3182/3224] ToolbarActionsBarRedesignUnitTest.IconSurfacingBubbleAppearance (292 ms)
[ RUN      ] WrenchIconPainterTest.Paint
[       OK ] WrenchIconPainterTest.Paint (67 ms)
[3183/3224] WrenchIconPainterTest.Paint (67 ms)
[ RUN      ] RecentTabsSubMenuModelTest.MaxWidth
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.MaxWidth (324 ms)
[3184/3224] RecentTabsSubMenuModelTest.MaxWidth (324 ms)
[ RUN      ] WrenchIconPainterTest.PaintCallback
[       OK ] WrenchIconPainterTest.PaintCallback (39 ms)
[3185/3224] WrenchIconPainterTest.PaintCallback (39 ms)
[ RUN      ] RecentTabsSubMenuModelTest.MaxTabsPerSessionAndRecency
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.MaxTabsPerSessionAndRecency (344 ms)
[3186/3224] RecentTabsSubMenuModelTest.MaxTabsPerSessionAndRecency (344 ms)
[ RUN      ] EncodingMenuModelTest.IsCommandIdCheckedWithNoTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] EncodingMenuModelTest.IsCommandIdCheckedWithNoTabs (326 ms)
[3187/3224] EncodingMenuModelTest.IsCommandIdCheckedWithNoTabs (326 ms)
[ RUN      ] ToolbarModelTest.SearchTermsWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarModelTest.SearchTermsWhileLoading (554 ms)
[3188/3224] ToolbarModelTest.SearchTermsWhileLoading (554 ms)
[ RUN      ] TabStripModelTest.TestLTRInsertionOptions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestLTRInsertionOptions (77 ms)
[3189/3224] TabStripModelTest.TestLTRInsertionOptions (77 ms)
[ RUN      ] TabStripModelTest.TestInsertionIndexDeterminationAfterDragged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestInsertionIndexDeterminationAfterDragged (54 ms)
[3190/3224] TabStripModelTest.TestInsertionIndexDeterminationAfterDragged (54 ms)
[ RUN      ] TabStripModelTest.TestBasicAPI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestBasicAPI (77 ms)
[3191/3224] TabStripModelTest.TestBasicAPI (77 ms)
[ RUN      ] TabStripModelTest.TestInsertionIndexDeterminationNestedOpener
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestInsertionIndexDeterminationNestedOpener (79 ms)
[3192/3224] TabStripModelTest.TestInsertionIndexDeterminationNestedOpener (79 ms)
[ RUN      ] TabStripModelTest.CommandCloseOtherTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.CommandCloseOtherTabs (88 ms)
[3193/3224] TabStripModelTest.CommandCloseOtherTabs (88 ms)
[ RUN      ] WrenchMenuModelTest.GlobalError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WrenchMenuModelTest.GlobalError (425 ms)
[3194/3224] WrenchMenuModelTest.GlobalError (425 ms)
[ RUN      ] TabStripModelTest.CommandTogglePinned
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.CommandTogglePinned (47 ms)
[3195/3224] TabStripModelTest.CommandTogglePinned (47 ms)
[ RUN      ] TabStripModelTest.TestContextMenuCloseCommands
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestContextMenuCloseCommands (94 ms)
[3196/3224] TabStripModelTest.TestContextMenuCloseCommands (94 ms)
[ RUN      ] TabStripModelTest.GetIndicesClosedByCommand
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.GetIndicesClosedByCommand (106 ms)
[3197/3224] TabStripModelTest.GetIndicesClosedByCommand (106 ms)
[ RUN      ] FirefoxImporterUtilsTest.GetFirefoxImporterName
[       OK ] FirefoxImporterUtilsTest.GetFirefoxImporterName (7 ms)
[3198/3224] FirefoxImporterUtilsTest.GetFirefoxImporterName (7 ms)
[ RUN      ] BookmarkHTMLReaderTest.ParseTests
[       OK ] BookmarkHTMLReaderTest.ParseTests (1 ms)
[3199/3224] BookmarkHTMLReaderTest.ParseTests (1 ms)
[ RUN      ] BookmarkHTMLReaderTest.CanImportURLAsSearchEngineTest
[       OK ] BookmarkHTMLReaderTest.CanImportURLAsSearchEngineTest (1 ms)
[3200/3224] BookmarkHTMLReaderTest.CanImportURLAsSearchEngineTest (1 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.BookmarkFileWithHrTagImport
[       OK ] BookmarkHTMLReaderTestWithData.BookmarkFileWithHrTagImport (2 ms)
[3201/3224] BookmarkHTMLReaderTestWithData.BookmarkFileWithHrTagImport (2 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.InternetExplorerBookmarkFileWithoutCharsetImport
[       OK ] BookmarkHTMLReaderTestWithData.InternetExplorerBookmarkFileWithoutCharsetImport (2 ms)
[3202/3224] BookmarkHTMLReaderTestWithData.InternetExplorerBookmarkFileWithoutCharsetImport (2 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.FirefoxBookmarkFileWithKeywordImport
[       OK ] BookmarkHTMLReaderTestWithData.FirefoxBookmarkFileWithKeywordImport (2 ms)
[3203/3224] BookmarkHTMLReaderTestWithData.FirefoxBookmarkFileWithKeywordImport (2 ms)
[ RUN      ] ZoomControllerTest.ObserveManualZoomCanShowBubble
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ZoomControllerTest.ObserveManualZoomCanShowBubble (219 ms)
[3204/3224] ZoomControllerTest.ObserveManualZoomCanShowBubble (219 ms)
[ RUN      ] BookmarkContextMenuTest.DeleteURL
[       OK ] BookmarkContextMenuTest.DeleteURL (101 ms)
[3205/3224] BookmarkContextMenuTest.DeleteURL (101 ms)
[ RUN      ] BookmarkContextMenuTest.OpenAll
[       OK ] BookmarkContextMenuTest.OpenAll (70 ms)
[3206/3224] BookmarkContextMenuTest.OpenAll (70 ms)
[ RUN      ] BookmarkBarViewTest.ChangeTitle
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.ChangeTitle (602 ms)
[3207/3224] BookmarkBarViewTest.ChangeTitle (602 ms)
[ RUN      ] BookmarkContextMenuTest.OpenAllIngonito
[       OK ] BookmarkContextMenuTest.OpenAllIngonito (73 ms)
[3208/3224] BookmarkContextMenuTest.OpenAllIngonito (73 ms)
[ RUN      ] BookmarkBubbleViewTest.SyncPromoSignedIn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBubbleViewTest.SyncPromoSignedIn (462 ms)
[3209/3224] BookmarkBubbleViewTest.SyncPromoSignedIn (462 ms)
[ RUN      ] MultiProcessLockTest.SimpleLock
[6300:6300:0702/225809:3913125719:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.iTJbgr/test_results.xml exists. Not adding test launcher result printer.
[6316:6316:0702/225810:3914117424:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.iTJbgr/test_results.xml exists. Not adding test launcher result printer.
[       OK ] MultiProcessLockTest.SimpleLock (1917 ms)
[3210/3224] MultiProcessLockTest.SimpleLock (1917 ms)
[ RUN      ] BookmarkContextMenuTest.EmptyNodes
[       OK ] BookmarkContextMenuTest.EmptyNodes (802 ms)
[3211/3224] BookmarkContextMenuTest.EmptyNodes (802 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.BasicWindow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.BasicWindow (259 ms)
[3212/3224] OpaqueBrowserFrameViewLayoutTest.BasicWindow (259 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.BasicWindowMaximized
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.BasicWindowMaximized (259 ms)
[3213/3224] OpaqueBrowserFrameViewLayoutTest.BasicWindowMaximized (259 ms)
[ RUN      ] BookmarkContextMenuTest.MultipleEmptyFolders
[       OK ] BookmarkContextMenuTest.MultipleEmptyFolders (734 ms)
[3214/3224] BookmarkContextMenuTest.MultipleEmptyFolders (734 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.MaximizedWithYOffset
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.MaximizedWithYOffset (222 ms)
[3215/3224] OpaqueBrowserFrameViewLayoutTest.MaximizedWithYOffset (222 ms)
[ RUN      ] BookmarkContextMenuTest.SingleFolder
[       OK ] BookmarkContextMenuTest.SingleFolder (60 ms)
[3216/3224] BookmarkContextMenuTest.SingleFolder (60 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WithoutCaptionButtons
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WithoutCaptionButtons (278 ms)
[3217/3224] OpaqueBrowserFrameViewLayoutTest.WithoutCaptionButtons (278 ms)
[ RUN      ] DesktopMediaPickerViewsTest.FocusMediaSourceViewToSelect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.FocusMediaSourceViewToSelect (59 ms)
[3218/3224] DesktopMediaPickerViewsTest.FocusMediaSourceViewToSelect (59 ms)
[ RUN      ] DesktopMediaPickerViewsTest.CancelButtonAlwaysEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.CancelButtonAlwaysEnabled (64 ms)
[3219/3224] DesktopMediaPickerViewsTest.CancelButtonAlwaysEnabled (64 ms)
[ RUN      ] MediaGalleriesDialogTest.InitializeCheckboxes
[       OK ] MediaGalleriesDialogTest.InitializeCheckboxes (41 ms)
[3220/3224] MediaGalleriesDialogTest.InitializeCheckboxes (41 ms)
[ RUN      ] BrowserViewTest.BrowserViewLayout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewTest.BrowserViewLayout (841 ms)
[3221/3224] BrowserViewTest.BrowserViewLayout (841 ms)
[ RUN      ] BrowserViewHostedAppTest.Layout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewHostedAppTest.Layout (774 ms)
[3222/3224] BrowserViewHostedAppTest.Layout (774 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WithWindowTitleAndIcon
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WithWindowTitleAndIcon (191 ms)
[3223/3224] OpaqueBrowserFrameViewLayoutTest.WithWindowTitleAndIcon (191 ms)
[ RUN      ] MediaGalleriesDialogTest.UpdateAdds
[       OK ] MediaGalleriesDialogTest.UpdateAdds (49 ms)
[3224/3224] MediaGalleriesDialogTest.UpdateAdds (49 ms)
Retrying 65 tests (retry #1)
[ RUN      ] WebDialogWebContentsDelegateTest.AddNewContentsForegroundTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.AddNewContentsForegroundTabTest (319 ms)
[3225/3289] WebDialogWebContentsDelegateTest.AddNewContentsForegroundTabTest (319 ms)
[ RUN      ] TabMenuModelTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabMenuModelTest.Basics (329 ms)
[3226/3289] TabMenuModelTest.Basics (329 ms)
[ RUN      ] SocketUnitTest.Create
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SocketUnitTest.Create (250 ms)
[3227/3289] SocketUnitTest.Create (250 ms)
[ RUN      ] SessionsSyncManagerTest.MergeLocalSessionExistingTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.MergeLocalSessionExistingTabs (366 ms)
[3228/3289] SessionsSyncManagerTest.MergeLocalSessionExistingTabs (366 ms)
[ RUN      ] SessionsSyncManagerTest.GetCurrentVirtualURLPending
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.GetCurrentVirtualURLPending (196 ms)
[3229/3289] SessionsSyncManagerTest.GetCurrentVirtualURLPending (196 ms)
[ RUN      ] SessionServiceTest.SavedSessionNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.SavedSessionNotification (310 ms)
[3230/3289] SessionServiceTest.SavedSessionNotification (310 ms)
[ RUN      ] SearchURLTest.QueryExtractionEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchURLTest.QueryExtractionEnabled (197 ms)
[3231/3289] SearchURLTest.QueryExtractionEnabled (197 ms)
[ RUN      ] SearchTest.ShouldUseAltInstantURL_DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldUseAltInstantURL_DisabledViaFieldTrial (206 ms)
[3232/3289] SearchTest.ShouldUseAltInstantURL_DisabledViaFieldTrial (206 ms)
[ RUN      ] SearchTest.ProcessIsolation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ProcessIsolation (492 ms)
[3233/3289] SearchTest.ProcessIsolation (492 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreHistorySyncCheckMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreHistorySyncCheckMsg (360 ms)
[3234/3289] SearchIPCRouterTest.IgnoreHistorySyncCheckMsg (360 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetOmniboxStartMargin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSetOmniboxStartMargin (358 ms)
[3235/3289] SearchIPCRouterTest.DoNotSendSetOmniboxStartMargin (358 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessDeleteMostVisitedItem
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessDeleteMostVisitedItem (354 ms)
[3236/3289] SearchIPCRouterPolicyTest.ProcessDeleteMostVisitedItem (354 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendSetMessagesForIncognitoPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotSendSetMessagesForIncognitoPage (360 ms)
[3237/3289] SearchIPCRouterPolicyTest.DoNotSendSetMessagesForIncognitoPage (360 ms)
[ RUN      ] RecentTabsSubMenuModelTest.RecentlyClosedTabsAndWindowsFromLastSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.RecentlyClosedTabsAndWindowsFromLastSession (359 ms)
[3238/3289] RecentTabsSubMenuModelTest.RecentlyClosedTabsAndWindowsFromLastSession (359 ms)
[ RUN      ] MessageCenterNotificationManagerTest.UpdateNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MessageCenterNotificationManagerTest.UpdateNotification (318 ms)
[3239/3289] MessageCenterNotificationManagerTest.UpdateNotification (318 ms)
[ RUN      ] InstantSearchPrerendererTest.PrerenderingAllowed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.PrerenderingAllowed (368 ms)
[3240/3289] InstantSearchPrerendererTest.PrerenderingAllowed (368 ms)
[ RUN      ] InstantPageTest.DetermineIfPageSupportsInstant_NonLocal
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantPageTest.DetermineIfPageSupportsInstant_NonLocal (141 ms)
[3241/3289] InstantPageTest.DetermineIfPageSupportsInstant_NonLocal (141 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_ALLOW (327 ms)
[3242/3289] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_ALLOW (327 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE (323 ms)
[3243/3289] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__WINDOW_CHANGE (323 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[6535:6535:0702/225849:3952204351:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TOGGLE_FULLSCREEN).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN (331 ms)
[3244/3289] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__TOGGLE_FULLSCREEN (331 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_DENY (329 ms)
[3245/3289] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_DENY (329 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY (331 ms)
[3246/3289] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_DENY (331 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsPermissions
[       OK ] ExtensionServiceTest.UpgradingRequirementsPermissions (303 ms)
[3247/3289] ExtensionServiceTest.UpgradingRequirementsPermissions (303 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsEnabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsEnabled (298 ms)
[3248/3289] ExtensionServiceTest.UpgradingRequirementsEnabled (298 ms)
[ RUN      ] ExtensionServiceTest.UpgradingRequirementsDisabled
[       OK ] ExtensionServiceTest.UpgradingRequirementsDisabled (290 ms)
[3249/3289] ExtensionServiceTest.UpgradingRequirementsDisabled (290 ms)
[ RUN      ] ExtensionServiceTest.UnpackedValidatesLocales
[6582:6582:0702/225859:3962826141:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file. Invalid locale file '/tmp/run_tha_testSK_adw/chrome/test/data/extensions/unpacked/bad_messages_file/_locales/ms/messages.json': Line: 4, column: 2, Dictionary keys must be quoted.
[       OK ] ExtensionServiceTest.UnpackedValidatesLocales (203 ms)
[3250/3289] ExtensionServiceTest.UnpackedValidatesLocales (203 ms)
[ RUN      ] ExtensionServiceTest.UninstallTerminatedExtension
[       OK ] ExtensionServiceTest.UninstallTerminatedExtension (271 ms)
[3251/3289] ExtensionServiceTest.UninstallTerminatedExtension (271 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtensionHelperTerminated
[       OK ] ExtensionServiceTest.UninstallExtensionHelperTerminated (271 ms)
[3252/3289] ExtensionServiceTest.UninstallExtensionHelperTerminated (271 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtensionHelper
[       OK ] ExtensionServiceTest.UninstallExtensionHelper (267 ms)
[3253/3289] ExtensionServiceTest.UninstallExtensionHelper (267 ms)
[ RUN      ] ExtensionServiceTest.UninstallExtension
[       OK ] ExtensionServiceTest.UninstallExtension (268 ms)
[3254/3289] ExtensionServiceTest.UninstallExtension (268 ms)
[ RUN      ] ExtensionServiceTest.TerminateExtension
[       OK ] ExtensionServiceTest.TerminateExtension (215 ms)
[3255/3289] ExtensionServiceTest.TerminateExtension (215 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian
[6612:6612:0702/225909:3973086306:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[       OK ] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (242 ms)
[3256/3289] ExtensionServiceTest.SupervisedUser_InstallOnlyAllowedByCustodian (242 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataUninstall
[6619:6619:0702/225911:3975094791:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[6619:6619:0702/225911:3975094970:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
[6619:6619:0702/225912:3975189943:WARNING:extension_service.cc(250)] Attempted uninstallation of non-existent extension with id: ldnnhddmnhbkjipkidpdiheffobcpfmf
[6619:6619:0702/225912:3975190069:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
[       OK ] ExtensionServiceTest.ProcessSyncDataUninstall (276 ms)
[3257/3289] ExtensionServiceTest.ProcessSyncDataUninstall (276 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension
[       OK ] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (219 ms)
[3258/3289] ExtensionServiceTest.ProcessSyncDataTerminatedExtension (219 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNotInstalled
[       OK ] ExtensionServiceTest.ProcessSyncDataNotInstalled (121 ms)
[3259/3289] ExtensionServiceTest.ProcessSyncDataNotInstalled (121 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataEnableDisable
[       OK ] ExtensionServiceTest.ProcessSyncDataEnableDisable (555 ms)
[3260/3289] ExtensionServiceTest.ProcessSyncDataEnableDisable (555 ms)
[ RUN      ] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted
[       OK ] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted (213 ms)
[3261/3289] ExtensionServiceTest.PolicyInstalledExtensionsWhitelisted (213 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall
[6673:6673:0702/225919:3982473246:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "embjliljdofeaemihjoinjdgdlkchedc") is blocked by the administrator.
[6673:6673:0702/225919:3982820221:WARNING:api_permission_set.cc(79)] Unknown permission[unknown.permission.for.testing].
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (948 ms)
[3262/3289] ExtensionServiceTest.PolicyBlockedPermissionNewExtensionInstall (948 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs
[6683:6683:0702/225921:3984914922:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testSK_adw/chrome/test/data/extensions/management/simple_extension. This extension has been disabled by your administrator.
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (240 ms)
[3263/3289] ExtensionServiceTest.ManagementPolicyProhibitsLoadFromPrefs (240 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsInstall
[6687:6687:0702/225923:3987007510:WARNING:extension_error_reporter.cc(79)] Extension error: Action prohibited by test provider.
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsInstall (203 ms)
[3264/3289] ExtensionServiceTest.ManagementPolicyProhibitsInstall (203 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl
[       OK ] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (209 ms)
[3265/3289] ExtensionServiceTest.InstallPriorityExternalUpdateUrl (209 ms)
[ RUN      ] ExtensionServiceTest.GetSyncDataList
[       OK ] ExtensionServiceTest.GetSyncDataList (2810 ms)
[3266/3289] ExtensionServiceTest.GetSyncDataList (2810 ms)
[ RUN      ] ExtensionServiceTest.ExternalUninstall
[       OK ] ExtensionServiceTest.ExternalUninstall (280 ms)
[3267/3289] ExtensionServiceTest.ExternalUninstall (280 ms)
[ RUN      ] ExtensionServiceTest.ExternalPrefProvider
[6710:6710:0702/225931:3994586602:WARNING:external_provider_impl.cc(128)] Malformed extension dictionary: key This is not a valid id! is not a valid id.
[6710:6710:0702/225931:3994586736:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.  external_crx and external_version must be used together.
[6710:6710:0702/225931:3994586842:WARNING:external_provider_impl.cc(163)] Malformed extension dictionary for extension: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.  external_crx and external_version must be used together.
[6710:6710:0702/225931:3994586979:WARNING:external_provider_impl.cc(270)] Path traversal not allowed in path: ..\foo\RandomExtension2.crx
[6710:6710:0702/225931:3994587075:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: dddddddddddddddddddddddddddddddd.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[6710:6710:0702/225931:3994587189:WARNING:external_provider_impl.cc(170)] Malformed extension dictionary for extension: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.  Exactly one of the followng keys should be used: external_crx, external_update_url.
[6710:6710:0702/225931:3994587307:WARNING:external_provider_impl.cc(308)] Malformed extension dictionary for extension: ffffffffffffffffffffffffffffffff.  Key external_update_url has value "This string is not a valid URL", which is not a valid URL.
[6710:6710:0702/225931:3994587455:WARNING:external_provider_impl.cc(290)] Malformed extension dictionary for extension: gggggggggggggggggggggggggggggggg.  Invalid version string "This is not a valid version!".
[6710:6710:0702/225931:3994587550:WARNING:external_provider_impl.cc(134)] Malformed extension dictionary: key hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh has a value that is not a dictionary.
[6710:6710:0702/225931:3994587639:WARNING:external_provider_impl.cc(153)] Malformed extension dictionary for extension: iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii. external_version value must be a string.
[6710:6710:0702/225931:3994606689:WARNING:external_provider_impl.cc(281)] File path RandomExtension2.crx is relative.  An absolute path is required.
[       OK ] ExtensionServiceTest.ExternalPrefProvider (253 ms)
[3268/3289] ExtensionServiceTest.ExternalPrefProvider (253 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPref
[6712:6712:0702/225932:3995780262:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[6712:6712:0702/225932:3995854135:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPref (380 ms)
[3269/3289] ExtensionServiceTest.ExternalInstallPref (380 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallMultiple
[6724:6724:0702/225935:3999027552:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallMultiple (1479 ms)
[3270/3289] ExtensionServiceTest.ExternalInstallMultiple (1479 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallInitiallyDisabled
[6734:6734:0702/225938:4001304839:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallInitiallyDisabled (262 ms)
[3271/3289] ExtensionServiceTest.ExternalInstallInitiallyDisabled (262 ms)
[ RUN      ] ExtensionServiceTest.DisableTerminatedExtension
[       OK ] ExtensionServiceTest.DisableTerminatedExtension (217 ms)
[3272/3289] ExtensionServiceTest.DisableTerminatedExtension (217 ms)
[ RUN      ] ExtensionServiceTest.DisableExtension
[       OK ] ExtensionServiceTest.DisableExtension (211 ms)
[3273/3289] ExtensionServiceTest.DisableExtension (211 ms)
[ RUN      ] ExtensionServiceTest.DefaultAppsInstall
[       OK ] ExtensionServiceTest.DefaultAppsInstall (210 ms)
[3274/3289] ExtensionServiceTest.DefaultAppsInstall (210 ms)
[ RUN      ] ExtensionServiceTest.ConcurrentExternalLocalFile
[       OK ] ExtensionServiceTest.ConcurrentExternalLocalFile (127 ms)
[3275/3289] ExtensionServiceTest.ConcurrentExternalLocalFile (127 ms)
[ RUN      ] ExtensionServiceTest.ClearExtensionData
[       OK ] ExtensionServiceTest.ClearExtensionData (289 ms)
[3276/3289] ExtensionServiceTest.ClearExtensionData (289 ms)
[ RUN      ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnOkButtonPressed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnOkButtonPressed (214 ms)
[3277/3289] DesktopMediaPickerViewsTest.DoneCallbackCalledOnOkButtonPressed (214 ms)
[ RUN      ] CopresenceApiUnittest.DefaultStrategies
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.DefaultStrategies (245 ms)
[3278/3289] CopresenceApiUnittest.DefaultStrategies (245 ms)
[ RUN      ] ChromeLauncherControllerTest.GmailMatching
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.GmailMatching (437 ms)
[3279/3289] ChromeLauncherControllerTest.GmailMatching (437 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckPinnedAppsStayAfterUnlock
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.CheckPinnedAppsStayAfterUnlock (273 ms)
[3280/3289] ChromeLauncherControllerTest.CheckPinnedAppsStayAfterUnlock (273 ms)
[ RUN      ] BrowserViewLayoutTest.Layout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewLayoutTest.Layout (201 ms)
[3281/3289] BrowserViewLayoutTest.Layout (201 ms)
[ RUN      ] BrowserProcessPowerTest.MultipleSites
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.MultipleSites (341 ms)
[3282/3289] BrowserProcessPowerTest.MultipleSites (341 ms)
[ RUN      ] BrowserInstantControllerTest.GoogleBaseURLUpdated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserInstantControllerTest.GoogleBaseURLUpdated (370 ms)
[3283/3289] BrowserInstantControllerTest.GoogleBaseURLUpdated (370 ms)
[ RUN      ] BrowserCommandsTest.OnZoomLevelChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnZoomLevelChanged (337 ms)
[3284/3289] BrowserCommandsTest.OnZoomLevelChanged (337 ms)
[ RUN      ] BrowserCommandsTest.DuplicateTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.DuplicateTab (361 ms)
[3285/3289] BrowserCommandsTest.DuplicateTab (361 ms)
[ RUN      ] BrowserCommandControllerTest.IncognitoCommands
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.IncognitoCommands (196 ms)
[3286/3289] BrowserCommandControllerTest.IncognitoCommands (196 ms)
[ RUN      ] BookmarkBarViewTest.AddNodesWhenBarAlreadySized
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.AddNodesWhenBarAlreadySized (331 ms)
[3287/3289] BookmarkBarViewTest.AddNodesWhenBarAlreadySized (331 ms)
[ RUN      ] BackgroundContentsServiceNotificationTest.TestShowTwoBalloons
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackgroundContentsServiceNotificationTest.TestShowTwoBalloons (368 ms)
[3288/3289] BackgroundContentsServiceNotificationTest.TestShowTwoBalloons (368 ms)
[ RUN      ] AudioModemApiUnittest.TransmitMultiple
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AudioModemApiUnittest.TransmitMultiple (256 ms)
[3289/3289] AudioModemApiUnittest.TransmitMultiple (256 ms)
SUCCESS: all tests passed.
Tests took 296 seconds.
[run_isolated_out_hack]{"hash":"7e76ad2ab94301934fd85ed8fabf99e30cc957c8","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+----------------------------------------------------------------------------+
| End of shard 0  Pending: 0.0s  Duration: 308.3s  Bot: swarm349-c4  Exit: 0 |
+----------------------------------------------------------------------------+

+----------------------------------------------------------------------------+
| Shard 1  https://chromium-swarm.appspot.com/user/task/286b4cf69bc26510     |
+----------------------------------------------------------------------------+
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
    TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/tmp/run_tha_testBBdedV/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
Command: ../out/Release/unit_tests --brave-new-test-launcher --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/tmp/isolated_outDD_IxJ/output.json --no-sandbox

IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 1/2
Using 8 parallel jobs.
[ RUN      ] AboutFlagsTest.ConvertFlagsToSwitches
[       OK ] AboutFlagsTest.ConvertFlagsToSwitches (2 ms)
[1/3115] AboutFlagsTest.ConvertFlagsToSwitches (2 ms)
[ RUN      ] AboutFlagsTest.CompareSwitchesToCurrentCommandLine
[       OK ] AboutFlagsTest.CompareSwitchesToCurrentCommandLine (3 ms)
[2/3115] AboutFlagsTest.CompareSwitchesToCurrentCommandLine (3 ms)
[ RUN      ] AboutFlagsTest.PersistAndPrune
[       OK ] AboutFlagsTest.PersistAndPrune (1 ms)
[3/3115] AboutFlagsTest.PersistAndPrune (1 ms)
[ RUN      ] AboutFlagsTest.CheckValues
[       OK ] AboutFlagsTest.CheckValues (1 ms)
[4/3115] AboutFlagsTest.CheckValues (1 ms)
[ RUN      ] AboutFlagsTest.MultiValues
[       OK ] AboutFlagsTest.MultiValues (2 ms)
[5/3115] AboutFlagsTest.MultiValues (2 ms)
[ RUN      ] AboutFlagsTest.EnableDisableValues
[       OK ] AboutFlagsTest.EnableDisableValues (2 ms)
[6/3115] AboutFlagsTest.EnableDisableValues (2 ms)
[ RUN      ] AboutFlagsTest.NoSeparators
[       OK ] AboutFlagsTest.NoSeparators (1 ms)
[7/3115] AboutFlagsTest.NoSeparators (1 ms)
[ RUN      ] AfterStartupTaskTest.IsStartupComplete
[       OK ] AfterStartupTaskTest.IsStartupComplete (755 ms)
[8/3115] AfterStartupTaskTest.IsStartupComplete (755 ms)
[ RUN      ] AutocompleteProviderTest.Query
[       OK ] AutocompleteProviderTest.Query (74 ms)
[9/3115] AutocompleteProviderTest.Query (74 ms)
[ RUN      ] AutocompleteProviderTest.AssistedQueryStats
[       OK ] AutocompleteProviderTest.AssistedQueryStats (46 ms)
[10/3115] AutocompleteProviderTest.AssistedQueryStats (46 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.IsInteger
[6746:6746:0702/225511:39135940829:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.IsInteger
[       OK ] PrintPreviewUtilsUnitTest.IsInteger (539 ms)
[11/3115] PrintPreviewUtilsUnitTest.IsInteger (539 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.IsPositiveInteger
[6746:6746:0702/225511:39136380664:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.IsPositiveInteger
[       OK ] PrintPreviewUtilsUnitTest.IsPositiveInteger (427 ms)
[12/3115] PrintPreviewUtilsUnitTest.IsPositiveInteger (427 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.AreArraysEqual
[6746:6746:0702/225512:39136671341:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.AreArraysEqual
[       OK ] PrintPreviewUtilsUnitTest.AreArraysEqual (276 ms)
[13/3115] PrintPreviewUtilsUnitTest.AreArraysEqual (276 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.RemoveDuplicates
[6746:6746:0702/225512:39136940113:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.RemoveDuplicates
[       OK ] PrintPreviewUtilsUnitTest.RemoveDuplicates (261 ms)
[14/3115] PrintPreviewUtilsUnitTest.RemoveDuplicates (261 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.PageRangeTextToPageList
[6746:6746:0702/225512:39137194453:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.PageRangeTextToPageList
[       OK ] PrintPreviewUtilsUnitTest.PageRangeTextToPageList (279 ms)
[15/3115] PrintPreviewUtilsUnitTest.PageRangeTextToPageList (279 ms)
[ RUN      ] PrintPreviewUtilsUnitTest.PageListToPageSet
[6746:6746:0702/225512:39137381290:INFO:v8_unit_test.cc(279)] Running TestCase PrintPreviewUtilsUnitTest.PageListToPageSet
[       OK ] PrintPreviewUtilsUnitTest.PageListToPageSet (162 ms)
[16/3115] PrintPreviewUtilsUnitTest.PageListToPageSet (162 ms)
[ RUN      ] NotificationsCustomBindingsTest.TestGetUrlSpecs
[6746:6746:0702/225512:39137557420:INFO:v8_unit_test.cc(279)] Running TestCase NotificationsCustomBindingsTest.TestGetUrlSpecs
[       OK ] NotificationsCustomBindingsTest.TestGetUrlSpecs (175 ms)
[17/3115] NotificationsCustomBindingsTest.TestGetUrlSpecs (175 ms)
[ RUN      ] AboutFlagsTest.NoChangeNoRestart
[       OK ] AboutFlagsTest.NoChangeNoRestart (0 ms)
[18/3115] AboutFlagsTest.NoChangeNoRestart (0 ms)
[ RUN      ] AboutFlagsTest.AddTwoFlagsRemoveOne
[       OK ] AboutFlagsTest.AddTwoFlagsRemoveOne (1 ms)
[19/3115] AboutFlagsTest.AddTwoFlagsRemoveOne (1 ms)
[ RUN      ] AboutFlagsTest.AddTwoFlagsRemoveBoth
[       OK ] AboutFlagsTest.AddTwoFlagsRemoveBoth (0 ms)
[20/3115] AboutFlagsTest.AddTwoFlagsRemoveBoth (0 ms)
[ RUN      ] AutocompleteProviderTest.RemoveDuplicates
[       OK ] AutocompleteProviderTest.RemoveDuplicates (70 ms)
[21/3115] AutocompleteProviderTest.RemoveDuplicates (70 ms)
[ RUN      ] AutocompleteProviderTest.ExtraQueryParams
[       OK ] AutocompleteProviderTest.ExtraQueryParams (51 ms)
[22/3115] AutocompleteProviderTest.ExtraQueryParams (51 ms)
[ RUN      ] AutocompleteProviderTest.UpdateAssistedQueryStats
[       OK ] AutocompleteProviderTest.UpdateAssistedQueryStats (49 ms)
[23/3115] AutocompleteProviderTest.UpdateAssistedQueryStats (49 ms)
[ RUN      ] AutocompleteProviderTest.GetDestinationURL
[       OK ] AutocompleteProviderTest.GetDestinationURL (57 ms)
[24/3115] AutocompleteProviderTest.GetDestinationURL (57 ms)
[ RUN      ] BookmarkProviderTest.Rankings
[       OK ] BookmarkProviderTest.Rankings (117 ms)
[25/3115] BookmarkProviderTest.Rankings (117 ms)
[ RUN      ] BookmarkProviderTest.StripHttpAndAdjustOffsets
[       OK ] BookmarkProviderTest.StripHttpAndAdjustOffsets (96 ms)
[26/3115] BookmarkProviderTest.StripHttpAndAdjustOffsets (96 ms)
[ RUN      ] BuiltinProviderTest.NonChromeURLs
[       OK ] BuiltinProviderTest.NonChromeURLs (47 ms)
[27/3115] BuiltinProviderTest.NonChromeURLs (47 ms)
[ RUN      ] BuiltinProviderTest.ChromeURLs
[       OK ] BuiltinProviderTest.ChromeURLs (52 ms)
[28/3115] BuiltinProviderTest.ChromeURLs (52 ms)
[ RUN      ] BuiltinProviderTest.DoesNotSupportMatchesOnFocus
[       OK ] BuiltinProviderTest.DoesNotSupportMatchesOnFocus (42 ms)
[29/3115] BuiltinProviderTest.DoesNotSupportMatchesOnFocus (42 ms)
[ RUN      ] HistoryQuickProviderTest.SimpleSingleMatch
[       OK ] HistoryQuickProviderTest.SimpleSingleMatch (826 ms)
[30/3115] HistoryQuickProviderTest.SimpleSingleMatch (826 ms)
[ RUN      ] FrameworkUnitTestFail.ExpectFailFails
[6738:6738:0702/225511:39135944588:INFO:v8_unit_test.cc(279)] Running TestCase FrameworkUnitTestFail.ExpectFailFails
[6738:6738:0702/225511:39136069702:ERROR:v8_unit_test.cc(309)] undefinedFailed: RUN_TEST_F("FrameworkUnitTestFail","ExpectFailFails")
Error: expectNotReached()
    at assertNotReached (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1052:11)
    at expectFunc (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1120:20)
    at Object.<anonymous> (/tmp/run_tha_testBBdedV/out/Release/test_data/chrome/test/data/unit/framework_unittest.gtestjs:39:3)
    at Object.Test.runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:341:16)
    at Object.TestCase.runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:478:22)
    at Object.TestCase.run (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:508:14)
    at RUN_TEST_F (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1325:21)
    at expectFunc (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1120:20)
    at runTestFunction (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1193:37)
    at runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1167:18)
[       OK ] FrameworkUnitTestFail.ExpectFailFails (625 ms)
[31/3115] FrameworkUnitTestFail.ExpectFailFails (625 ms)
[ RUN      ] FrameworkUnitTestFail.AssertFailFails
[6738:6738:0702/225511:39136487499:INFO:v8_unit_test.cc(279)] Running TestCase FrameworkUnitTestFail.AssertFailFails
[6738:6738:0702/225511:39136529140:ERROR:v8_unit_test.cc(309)] undefinedFailed: RUN_TEST_F("FrameworkUnitTestFail","AssertFailFails")
Error: assertNotReached()
    at assertNotReached (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1052:11)
    at Object.<anonymous> (/tmp/run_tha_testBBdedV/out/Release/test_data/chrome/test/data/unit/framework_unittest.gtestjs:43:3)
    at Object.Test.runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:341:16)
    at Object.TestCase.runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:478:22)
    at Object.TestCase.run (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:508:14)
    at RUN_TEST_F (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1325:21)
    at expectFunc (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1120:20)
    at runTestFunction (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1193:37)
    at runTest (/tmp/run_tha_testBBdedV/chrome/test/data/webui/test_api.js:1167:18)
[       OK ] FrameworkUnitTestFail.AssertFailFails (457 ms)
[32/3115] FrameworkUnitTestFail.AssertFailFails (457 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.AuthServerRequestForbidden
[       OK ] GoogleNowBackgroundUnitTest.AuthServerRequestForbidden (470 ms)
[33/3115] GoogleNowBackgroundUnitTest.AuthServerRequestForbidden (470 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.AuthServerRequestNoAuth
[       OK ] GoogleNowBackgroundUnitTest.AuthServerRequestNoAuth (369 ms)
[34/3115] GoogleNowBackgroundUnitTest.AuthServerRequestNoAuth (369 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerEmpty
[       OK ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerEmpty (299 ms)
[35/3115] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerEmpty (299 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerWithGroups
[       OK ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerWithGroups (264 ms)
[36/3115] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerWithGroups (264 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerExplanatory
[       OK ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerExplanatory (247 ms)
[37/3115] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerExplanatory (247 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerFailure
[       OK ] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerFailure (236 ms)
[38/3115] GoogleNowBackgroundUnitTest.RequestNotificationGroupsFromServerFailure (236 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryEmptyGroupList
[       OK ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryEmptyGroupList (221 ms)
[39/3115] GoogleNowBackgroundUnitTest.ShouldScheduleRetryEmptyGroupList (221 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNotOnlyGroupList
[       OK ] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNotOnlyGroupList (259 ms)
[40/3115] GoogleNowBackgroundUnitTest.ShouldScheduleRetryNotOnlyGroupList (259 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedOut
[       OK ] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedOut (704 ms)
[41/3115] GoogleNowBackgroundUnitTest.RequestAndUpdateOptInOptedOut (704 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedOut
[       OK ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedOut (611 ms)
[42/3115] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckOptedOut (611 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckFailure
[       OK ] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckFailure (300 ms)
[43/3115] GoogleNowBackgroundUnitTest.pollOptedInNoImmediateRecheckFailure (300 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.GetGroupsToRequestWithGroups
[       OK ] GoogleNowBackgroundUnitTest.GetGroupsToRequestWithGroups (291 ms)
[44/3115] GoogleNowBackgroundUnitTest.GetGroupsToRequestWithGroups (291 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.CombineGroup
[       OK ] GoogleNowBackgroundUnitTest.CombineGroup (295 ms)
[45/3115] GoogleNowBackgroundUnitTest.CombineGroup (295 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.Initialize_NotificationDisabled
[       OK ] GoogleNowBackgroundUnitTest.Initialize_NotificationDisabled (222 ms)
[46/3115] GoogleNowBackgroundUnitTest.Initialize_NotificationDisabled (222 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.Initialize_GoogleNowDisabled
[       OK ] GoogleNowBackgroundUnitTest.Initialize_GoogleNowDisabled (346 ms)
[47/3115] GoogleNowBackgroundUnitTest.Initialize_GoogleNowDisabled (346 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.NoCardsNotificationsDisabled
[       OK ] GoogleNowBackgroundUnitTest.NoCardsNotificationsDisabled (235 ms)
[48/3115] GoogleNowBackgroundUnitTest.NoCardsNotificationsDisabled (235 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.OnNotificationClicked_NoData
[       OK ] GoogleNowBackgroundUnitTest.OnNotificationClicked_NoData (284 ms)
[49/3115] GoogleNowBackgroundUnitTest.OnNotificationClicked_NoData (284 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateSuccess
[       OK ] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateSuccess (254 ms)
[50/3115] GoogleNowBackgroundUnitTest.OnNotificationClicked_TabCreateSuccess (254 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManager2Sequential
[       OK ] GoogleNowUtilityUnitTest.TaskManager2Sequential (691 ms)
[51/3115] GoogleNowUtilityUnitTest.TaskManager2Sequential (691 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerConflicting
[       OK ] GoogleNowUtilityUnitTest.TaskManagerConflicting (612 ms)
[52/3115] GoogleNowUtilityUnitTest.TaskManagerConflicting (612 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerBranching
[       OK ] GoogleNowUtilityUnitTest.TaskManagerBranching (318 ms)
[53/3115] GoogleNowUtilityUnitTest.TaskManagerBranching (318 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerSuspendError
[       OK ] GoogleNowUtilityUnitTest.TaskManagerSuspendError (333 ms)
[54/3115] GoogleNowUtilityUnitTest.TaskManagerSuspendError (333 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManager3Tasks
[       OK ] GoogleNowUtilityUnitTest.TaskManager3Tasks (280 ms)
[55/3115] GoogleNowUtilityUnitTest.TaskManager3Tasks (280 ms)
[ RUN      ] GoogleNowUtilityUnitTest.TaskManagerNestedNonTask
[       OK ] GoogleNowUtilityUnitTest.TaskManagerNestedNonTask (203 ms)
[56/3115] GoogleNowUtilityUnitTest.TaskManagerNestedNonTask (203 ms)
[ RUN      ] GoogleNowUtilityUnitTest.AttemptManagerStartStop
[       OK ] GoogleNowUtilityUnitTest.AttemptManagerStartStop (287 ms)
[57/3115] GoogleNowUtilityUnitTest.AttemptManagerStartStop (287 ms)
[ RUN      ] GoogleNowUtilityUnitTest.AttemptManagerGrowthLimit
[       OK ] GoogleNowUtilityUnitTest.AttemptManagerGrowthLimit (284 ms)
[58/3115] GoogleNowUtilityUnitTest.AttemptManagerGrowthLimit (284 ms)
[ RUN      ] GoogleNowUtilityUnitTest.AttemptManagerAlarm
[       OK ] GoogleNowUtilityUnitTest.AttemptManagerAlarm (221 ms)
[59/3115] GoogleNowUtilityUnitTest.AttemptManagerAlarm (221 ms)
[ RUN      ] MeasurementSystemUnitTest.parseNumberFormat
[6744:6744:0702/225514:39139006710:INFO:v8_unit_test.cc(279)] Running TestCase MeasurementSystemUnitTest.parseNumberFormat
[       OK ] MeasurementSystemUnitTest.parseNumberFormat (310 ms)
[60/3115] MeasurementSystemUnitTest.parseNumberFormat (310 ms)
[ RUN      ] GoogleNowBackgroundUnitTest.ShowNotificationGroups
[       OK ] GoogleNowBackgroundUnitTest.ShowNotificationGroups (750 ms)
[61/3115] GoogleNowBackgroundUnitTest.ShowNotificationGroups (750 ms)
[ RUN      ] GoogleNowCardsUnitTest.CreateSimpleShowFuture
[       OK ] GoogleNowCardsUnitTest.CreateSimpleShowFuture (553 ms)
[62/3115] GoogleNowCardsUnitTest.CreateSimpleShowFuture (553 ms)
[ RUN      ] GoogleNowCardsUnitTest.UpdateSimpleHidePast
[       OK ] GoogleNowCardsUnitTest.UpdateSimpleHidePast (348 ms)
[63/3115] GoogleNowCardsUnitTest.UpdateSimpleHidePast (348 ms)
[ RUN      ] GoogleNowCardsUnitTest.DismissComplex
[       OK ] GoogleNowCardsUnitTest.DismissComplex (240 ms)
[64/3115] GoogleNowCardsUnitTest.DismissComplex (240 ms)
[ RUN      ] GoogleNowCardsUnitTest.onAlarmUnrecognized
[       OK ] GoogleNowCardsUnitTest.onAlarmUnrecognized (289 ms)
[65/3115] GoogleNowCardsUnitTest.onAlarmUnrecognized (289 ms)
[ RUN      ] GoogleNowCardsUnitTest.onAlarmUpdate
[       OK ] GoogleNowCardsUnitTest.onAlarmUpdate (338 ms)
[66/3115] GoogleNowCardsUnitTest.onAlarmUpdate (338 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperCheckInWrappedCallback
[       OK ] GoogleNowUtilityUnitTest.WrapperCheckInWrappedCallback (328 ms)
[67/3115] GoogleNowUtilityUnitTest.WrapperCheckInWrappedCallback (328 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperWrapCallbackEvent
[       OK ] GoogleNowUtilityUnitTest.WrapperWrapCallbackEvent (340 ms)
[68/3115] GoogleNowUtilityUnitTest.WrapperWrapCallbackEvent (340 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperInstrumentChromeApiFunction
[       OK ] GoogleNowUtilityUnitTest.WrapperInstrumentChromeApiFunction (240 ms)
[69/3115] GoogleNowUtilityUnitTest.WrapperInstrumentChromeApiFunction (240 ms)
[ RUN      ] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerFail
[       OK ] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerFail (333 ms)
[70/3115] GoogleNowUtilityUnitTest.WrapperOnSuspendListenerFail (333 ms)
[ RUN      ] ShortcutsBackendTest.DeleteShortcuts
[       OK ] ShortcutsBackendTest.DeleteShortcuts (819 ms)
[71/3115] ShortcutsBackendTest.DeleteShortcuts (819 ms)
[ RUN      ] ShortcutsDatabaseTest.UpdateShortcut
[       OK ] ShortcutsDatabaseTest.UpdateShortcut (113 ms)
[72/3115] ShortcutsDatabaseTest.UpdateShortcut (113 ms)
[ RUN      ] ShortcutsDatabaseTest.DeleteShortcutsWithURL
[       OK ] ShortcutsDatabaseTest.DeleteShortcutsWithURL (101 ms)
[73/3115] ShortcutsDatabaseTest.DeleteShortcutsWithURL (101 ms)
[ RUN      ] ShortcutsDatabaseMigrationTest.MigrateTableAddFillIntoEdit
[       OK ] ShortcutsDatabaseMigrationTest.MigrateTableAddFillIntoEdit (80 ms)
[74/3115] ShortcutsDatabaseMigrationTest.MigrateTableAddFillIntoEdit (80 ms)
[ RUN      ] ShortcutsDatabaseMigrationTest.MigrateV0ToV1
[       OK ] ShortcutsDatabaseMigrationTest.MigrateV0ToV1 (58 ms)
[75/3115] ShortcutsDatabaseMigrationTest.MigrateV0ToV1 (58 ms)
[ RUN      ] ShortcutsProviderTest.SimpleSingleMatch
[       OK ] ShortcutsProviderTest.SimpleSingleMatch (216 ms)
[76/3115] ShortcutsProviderTest.SimpleSingleMatch (216 ms)
[ RUN      ] ShortcutsProviderTest.TypedCountMatches
[       OK ] ShortcutsProviderTest.TypedCountMatches (182 ms)
[77/3115] ShortcutsProviderTest.TypedCountMatches (182 ms)
[ RUN      ] ShortcutsProviderTest.ClassifyAllMatchesInString
[       OK ] ShortcutsProviderTest.ClassifyAllMatchesInString (188 ms)
[78/3115] ShortcutsProviderTest.ClassifyAllMatchesInString (188 ms)
[ RUN      ] ShortcutsProviderTest.CalculateScore
[       OK ] ShortcutsProviderTest.CalculateScore (187 ms)
[79/3115] ShortcutsProviderTest.CalculateScore (187 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.EmptyManifestIsInvalid
[       OK ] AppBannerDataFetcherUnitTest.EmptyManifestIsInvalid (0 ms)
[80/3115] AppBannerDataFetcherUnitTest.EmptyManifestIsInvalid (0 ms)
[ RUN      ] AppBannerDataFetcherUnitTest.ManifestRequiresNameORShortName
[       OK ] AppBannerDataFetcherUnitTest.ManifestRequiresNameORShortName (1 ms)
[81/3115] AppBannerDataFetcherUnitTest.ManifestRequiresNameORShortName (1 ms)
[ RUN      ] AppBannerSettingsHelperTest.CouldShowEvents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.CouldShowEvents (350 ms)
[82/3115] AppBannerSettingsHelperTest.CouldShowEvents (350 ms)
[ RUN      ] AppBannerSettingsHelperTest.SingleEvents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.SingleEvents (70 ms)
[83/3115] AppBannerSettingsHelperTest.SingleEvents (70 ms)
[ RUN      ] AppBannerSettingsHelperTest.ShouldShowFromEngagement
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.ShouldShowFromEngagement (70 ms)
[84/3115] AppBannerSettingsHelperTest.ShouldShowFromEngagement (70 ms)
[ RUN      ] AppBannerSettingsHelperTest.ShouldNotShowAfterAdding
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppBannerSettingsHelperTest.ShouldNotShowAfterAdding (82 ms)
[85/3115] AppBannerSettingsHelperTest.ShouldNotShowAfterAdding (82 ms)
[ RUN      ] BitmapFetcherServiceTest.OnlyFirstRequestCreatesFetcher
[       OK ] BitmapFetcherServiceTest.OnlyFirstRequestCreatesFetcher (37 ms)
[86/3115] BitmapFetcherServiceTest.OnlyFirstRequestCreatesFetcher (37 ms)
[ RUN      ] BitmapFetcherServiceTest.CompletedFetchNotifiesAllObservers
[       OK ] BitmapFetcherServiceTest.CompletedFetchNotifiesAllObservers (44 ms)
[87/3115] BitmapFetcherServiceTest.CompletedFetchNotifiesAllObservers (44 ms)
[ RUN      ] BitmapFetcherServiceTest.CancelRequest
[       OK ] BitmapFetcherServiceTest.CancelRequest (43 ms)
[88/3115] BitmapFetcherServiceTest.CancelRequest (43 ms)
[ RUN      ] ChromeBookmarkClientTest.LoadInitial
[       OK ] ChromeBookmarkClientTest.LoadInitial (47 ms)
[89/3115] ChromeBookmarkClientTest.LoadInitial (47 ms)
[ RUN      ] ChromeBookmarkClientTest.SwapNodes
[       OK ] ChromeBookmarkClientTest.SwapNodes (48 ms)
[90/3115] ChromeBookmarkClientTest.SwapNodes (48 ms)
[ RUN      ] ChromeBookmarkClientTest.RemoveNode
[       OK ] ChromeBookmarkClientTest.RemoveNode (71 ms)
[91/3115] ChromeBookmarkClientTest.RemoveNode (71 ms)
[ RUN      ] ChromeBookmarkClientTest.RemoveAllDoesntRemoveManaged
[       OK ] ChromeBookmarkClientTest.RemoveAllDoesntRemoveManaged (54 ms)
[92/3115] ChromeBookmarkClientTest.RemoveAllDoesntRemoveManaged (54 ms)
[ RUN      ] ChromeBookmarkClientTest.HasDescendantsOfManagedNode

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: BookmarkNodeAdded(0x7d580000f900, 0x7d480000b280, 0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] ChromeBookmarkClientTest.HasDescendantsOfManagedNode (56 ms)
[93/3115] ChromeBookmarkClientTest.HasDescendantsOfManagedNode (56 ms)
[ RUN      ] BrowserAboutHandlerTest.WillHandleBrowserAboutURL
[       OK ] BrowserAboutHandlerTest.WillHandleBrowserAboutURL (40 ms)
[94/3115] BrowserAboutHandlerTest.WillHandleBrowserAboutURL (40 ms)
[ RUN      ] CannedBrowsingDataAppCacheHelperTest.Delete
[       OK ] CannedBrowsingDataAppCacheHelperTest.Delete (1088 ms)
[95/3115] CannedBrowsingDataAppCacheHelperTest.Delete (1088 ms)
[ RUN      ] CannedBrowsingDataAppCacheHelperTest.IgnoreExtensionsAndDevTools
[       OK ] CannedBrowsingDataAppCacheHelperTest.IgnoreExtensionsAndDevTools (61 ms)
[96/3115] CannedBrowsingDataAppCacheHelperTest.IgnoreExtensionsAndDevTools (61 ms)
[ RUN      ] BrowsingDataChannelIDHelperTest.FetchData
[       OK ] BrowsingDataChannelIDHelperTest.FetchData (67 ms)
[97/3115] BrowsingDataChannelIDHelperTest.FetchData (67 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedDeleteCookie
[       OK ] BrowsingDataCookieHelperTest.CannedDeleteCookie (50 ms)
[98/3115] BrowsingDataCookieHelperTest.CannedDeleteCookie (50 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedDomainCookie
[       OK ] BrowsingDataCookieHelperTest.CannedDomainCookie (51 ms)
[99/3115] BrowsingDataCookieHelperTest.CannedDomainCookie (51 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedUnique
[       OK ] BrowsingDataCookieHelperTest.CannedUnique (53 ms)
[100/3115] BrowsingDataCookieHelperTest.CannedUnique (53 ms)
[ RUN      ] HistoryQuickProviderTest.MultiMatch
[       OK ] HistoryQuickProviderTest.MultiMatch (816 ms)
[101/3115] HistoryQuickProviderTest.MultiMatch (816 ms)
[ RUN      ] HistoryQuickProviderTest.StartRelativeMatch
[       OK ] HistoryQuickProviderTest.StartRelativeMatch (769 ms)
[102/3115] HistoryQuickProviderTest.StartRelativeMatch (769 ms)
[ RUN      ] HistoryQuickProviderTest.EncodingMatch
[       OK ] HistoryQuickProviderTest.EncodingMatch (748 ms)
[103/3115] HistoryQuickProviderTest.EncodingMatch (748 ms)
[ RUN      ] HistoryQuickProviderTest.TypedCountMatches
[       OK ] HistoryQuickProviderTest.TypedCountMatches (761 ms)
[104/3115] HistoryQuickProviderTest.TypedCountMatches (761 ms)
[ RUN      ] HistoryQuickProviderTest.EncodingLimitMatch
[       OK ] HistoryQuickProviderTest.EncodingLimitMatch (757 ms)
[105/3115] HistoryQuickProviderTest.EncodingLimitMatch (757 ms)
[ RUN      ] HistoryQuickProviderTest.Spans
[       OK ] HistoryQuickProviderTest.Spans (751 ms)
[106/3115] HistoryQuickProviderTest.Spans (751 ms)
[ RUN      ] HistoryQuickProviderTest.CullSearchResults
[       OK ] HistoryQuickProviderTest.CullSearchResults (736 ms)
[107/3115] HistoryQuickProviderTest.CullSearchResults (736 ms)
[ RUN      ] HistoryQuickProviderTest.DoesNotProvideMatchesOnFocus
[       OK ] HistoryQuickProviderTest.DoesNotProvideMatchesOnFocus (747 ms)
[108/3115] HistoryQuickProviderTest.DoesNotProvideMatchesOnFocus (747 ms)
[ RUN      ] HQPOrderingTest.TEMatch
[       OK ] HQPOrderingTest.TEMatch (464 ms)
[109/3115] HQPOrderingTest.TEMatch (464 ms)
[ RUN      ] HQPOrderingTest.TEAMatch
[       OK ] HQPOrderingTest.TEAMatch (415 ms)
[110/3115] HQPOrderingTest.TEAMatch (415 ms)
[ RUN      ] HistoryURLProviderTest.PromoteShorterURLs
[       OK ] HistoryURLProviderTest.PromoteShorterURLs (1646 ms)
[111/3115] HistoryURLProviderTest.PromoteShorterURLs (1646 ms)
[ RUN      ] HistoryURLProviderTest.CullRedirects
[       OK ] HistoryURLProviderTest.CullRedirects (370 ms)
[112/3115] HistoryURLProviderTest.CullRedirects (370 ms)
[ RUN      ] HistoryURLProviderTest.Fixup
[       OK ] HistoryURLProviderTest.Fixup (515 ms)
[113/3115] HistoryURLProviderTest.Fixup (515 ms)
[ RUN      ] HistoryURLProviderTest.DontAutocompleteOnTrailingWhitespace
[       OK ] HistoryURLProviderTest.DontAutocompleteOnTrailingWhitespace (368 ms)
[114/3115] HistoryURLProviderTest.DontAutocompleteOnTrailingWhitespace (368 ms)
[ RUN      ] HistoryURLProviderTest.IntranetURLCompletion
[       OK ] HistoryURLProviderTest.IntranetURLCompletion (517 ms)
[115/3115] HistoryURLProviderTest.IntranetURLCompletion (517 ms)
[ RUN      ] HistoryURLProviderTest.CrashDueToFixup
[       OK ] HistoryURLProviderTest.CrashDueToFixup (394 ms)
[116/3115] HistoryURLProviderTest.CrashDueToFixup (394 ms)
[ RUN      ] HistoryURLProviderTest.CullSearchResults
[       OK ] HistoryURLProviderTest.CullSearchResults (400 ms)
[117/3115] HistoryURLProviderTest.CullSearchResults (400 ms)
[ RUN      ] HistoryURLProviderTestNoSearchProvider.WhatYouTypedNoSearchProvider
[       OK ] HistoryURLProviderTestNoSearchProvider.WhatYouTypedNoSearchProvider (369 ms)
[118/3115] HistoryURLProviderTestNoSearchProvider.WhatYouTypedNoSearchProvider (369 ms)
[ RUN      ] InMemoryURLIndexTest.CursorPositionRetrieval
[       OK ] InMemoryURLIndexTest.CursorPositionRetrieval (290 ms)
[119/3115] InMemoryURLIndexTest.CursorPositionRetrieval (290 ms)
[ RUN      ] InMemoryURLIndexTest.URLPrefixMatching
[       OK ] InMemoryURLIndexTest.URLPrefixMatching (301 ms)
[120/3115] InMemoryURLIndexTest.URLPrefixMatching (301 ms)
[ RUN      ] SearchProviderTest.FieldTrialTriggeredParsing
[       OK ] SearchProviderTest.FieldTrialTriggeredParsing (449 ms)
[121/3115] SearchProviderTest.FieldTrialTriggeredParsing (449 ms)
[ RUN      ] SearchProviderTest.XSSIGuardedJSONParsing_InvalidResponse
[       OK ] SearchProviderTest.XSSIGuardedJSONParsing_InvalidResponse (1005 ms)
[122/3115] SearchProviderTest.XSSIGuardedJSONParsing_InvalidResponse (1004 ms)
[ RUN      ] SearchProviderTest.XSSIGuardedJSONParsing_ValidResponses
[       OK ] SearchProviderTest.XSSIGuardedJSONParsing_ValidResponses (247 ms)
[123/3115] SearchProviderTest.XSSIGuardedJSONParsing_ValidResponses (247 ms)
[ RUN      ] SearchProviderTest.ParseDeletionUrl
[       OK ] SearchProviderTest.ParseDeletionUrl (232 ms)
[124/3115] SearchProviderTest.ParseDeletionUrl (232 ms)
[ RUN      ] SearchProviderTest.TestDeleteHistoryQueryMatch
[       OK ] SearchProviderTest.TestDeleteHistoryQueryMatch (202 ms)
[125/3115] SearchProviderTest.TestDeleteHistoryQueryMatch (202 ms)
[ RUN      ] SearchProviderTest.CheckDuplicateMatchesSaved
[       OK ] SearchProviderTest.CheckDuplicateMatchesSaved (191 ms)
[126/3115] SearchProviderTest.CheckDuplicateMatchesSaved (191 ms)
[ RUN      ] SearchProviderTest.SuggestQueryUsesToken
[       OK ] SearchProviderTest.SuggestQueryUsesToken (154 ms)
[127/3115] SearchProviderTest.SuggestQueryUsesToken (154 ms)
[ RUN      ] SearchProviderTest.RemoveExtraAnswers
[       OK ] SearchProviderTest.RemoveExtraAnswers (152 ms)
[128/3115] SearchProviderTest.RemoveExtraAnswers (152 ms)
[ RUN      ] ShortcutsBackendTest.EntitySuggestionTest
[       OK ] ShortcutsBackendTest.EntitySuggestionTest (59 ms)
[129/3115] ShortcutsBackendTest.EntitySuggestionTest (59 ms)
[ RUN      ] ShortcutsBackendTest.AddAndUpdateShortcut
[       OK ] ShortcutsBackendTest.AddAndUpdateShortcut (57 ms)
[130/3115] ShortcutsBackendTest.AddAndUpdateShortcut (57 ms)
[ RUN      ] SearchProviderTest.AutocompleteAfterSpace
[       OK ] SearchProviderTest.AutocompleteAfterSpace (1357 ms)
[131/3115] SearchProviderTest.AutocompleteAfterSpace (1357 ms)
[ RUN      ] SearchProviderTest.ResetResultsBetweenRuns
[       OK ] SearchProviderTest.ResetResultsBetweenRuns (365 ms)
[132/3115] SearchProviderTest.ResetResultsBetweenRuns (365 ms)
[ RUN      ] SearchProviderTest.DontReplacePreviousAutocompletion
[       OK ] SearchProviderTest.DontReplacePreviousAutocompletion (333 ms)
[133/3115] SearchProviderTest.DontReplacePreviousAutocompletion (333 ms)
[ RUN      ] SearchProviderTest.DontCrowdOutSingleWords
[       OK ] SearchProviderTest.DontCrowdOutSingleWords (304 ms)
[134/3115] SearchProviderTest.DontCrowdOutSingleWords (304 ms)
[ RUN      ] SearchProviderTest.InlineMixedCaseMatches
[       OK ] SearchProviderTest.InlineMixedCaseMatches (251 ms)
[135/3115] SearchProviderTest.InlineMixedCaseMatches (251 ms)
[ RUN      ] SearchProviderTest.KeywordOrderingAndDescriptions
[       OK ] SearchProviderTest.KeywordOrderingAndDescriptions (262 ms)
[136/3115] SearchProviderTest.KeywordOrderingAndDescriptions (262 ms)
[ RUN      ] SearchProviderTest.DefaultProviderNoSuggestRelevanceInKeywordMode
[       OK ] SearchProviderTest.DefaultProviderNoSuggestRelevanceInKeywordMode (259 ms)
[137/3115] SearchProviderTest.DefaultProviderNoSuggestRelevanceInKeywordMode (259 ms)
[ RUN      ] SearchProviderTest.DefaultFetcherSuggestRelevance
[       OK ] SearchProviderTest.DefaultFetcherSuggestRelevance (700 ms)
[138/3115] SearchProviderTest.DefaultFetcherSuggestRelevance (700 ms)
[ RUN      ] SearchProviderTest.DontInlineAutocompleteAsynchronously
[       OK ] SearchProviderTest.DontInlineAutocompleteAsynchronously (292 ms)
[139/3115] SearchProviderTest.DontInlineAutocompleteAsynchronously (292 ms)
[ RUN      ] SearchProviderTest.LocalAndRemoteRelevances
[       OK ] SearchProviderTest.LocalAndRemoteRelevances (407 ms)
[140/3115] SearchProviderTest.LocalAndRemoteRelevances (407 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedReplaceCookie
[       OK ] BrowsingDataCookieHelperTest.CannedReplaceCookie (176 ms)
[141/3115] BrowsingDataCookieHelperTest.CannedReplaceCookie (176 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedEmpty
[       OK ] BrowsingDataCookieHelperTest.CannedEmpty (28 ms)
[142/3115] BrowsingDataCookieHelperTest.CannedEmpty (28 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedDifferentFrames
[       OK ] BrowsingDataCookieHelperTest.CannedDifferentFrames (28 ms)
[143/3115] BrowsingDataCookieHelperTest.CannedDifferentFrames (28 ms)
[ RUN      ] BrowsingDataCookieHelperTest.CannedGetCookieCount
[       OK ] BrowsingDataCookieHelperTest.CannedGetCookieCount (46 ms)
[144/3115] BrowsingDataCookieHelperTest.CannedGetCookieCount (46 ms)
[ RUN      ] CannedBrowsingDataDatabaseHelperTest.Empty
[       OK ] CannedBrowsingDataDatabaseHelperTest.Empty (34 ms)
[145/3115] CannedBrowsingDataDatabaseHelperTest.Empty (34 ms)
[ RUN      ] CannedBrowsingDataDatabaseHelperTest.Delete
[       OK ] CannedBrowsingDataDatabaseHelperTest.Delete (69 ms)
[146/3115] CannedBrowsingDataDatabaseHelperTest.Delete (69 ms)
[ RUN      ] CannedBrowsingDataDatabaseHelperTest.IgnoreExtensionsAndDevTools
[       OK ] CannedBrowsingDataDatabaseHelperTest.IgnoreExtensionsAndDevTools (44 ms)
[147/3115] CannedBrowsingDataDatabaseHelperTest.IgnoreExtensionsAndDevTools (44 ms)
[ RUN      ] BrowsingDataFileSystemHelperTest.Empty
[       OK ] BrowsingDataFileSystemHelperTest.Empty (45 ms)
[148/3115] BrowsingDataFileSystemHelperTest.Empty (45 ms)
[ RUN      ] CannedBrowsingDataIndexedDBHelperTest.Delete
[       OK ] CannedBrowsingDataIndexedDBHelperTest.Delete (40 ms)
[149/3115] CannedBrowsingDataIndexedDBHelperTest.Delete (40 ms)
[ RUN      ] CannedBrowsingDataIndexedDBHelperTest.IgnoreExtensionsAndDevTools
[       OK ] CannedBrowsingDataIndexedDBHelperTest.IgnoreExtensionsAndDevTools (49 ms)
[150/3115] CannedBrowsingDataIndexedDBHelperTest.IgnoreExtensionsAndDevTools (49 ms)
[ RUN      ] InMemoryURLIndexTest.ProperStringMatching
[       OK ] InMemoryURLIndexTest.ProperStringMatching (372 ms)
[151/3115] InMemoryURLIndexTest.ProperStringMatching (372 ms)
[ RUN      ] InMemoryURLIndexTest.HugeResultSet
[       OK ] InMemoryURLIndexTest.HugeResultSet (2114 ms)
[152/3115] InMemoryURLIndexTest.HugeResultSet (2114 ms)
[ RUN      ] InMemoryURLIndexTest.NonUniqueTermCharacterSets
[       OK ] InMemoryURLIndexTest.NonUniqueTermCharacterSets (317 ms)
[153/3115] InMemoryURLIndexTest.NonUniqueTermCharacterSets (317 ms)
[ RUN      ] InMemoryURLIndexTest.WhitelistedURLs
[       OK ] InMemoryURLIndexTest.WhitelistedURLs (312 ms)
[154/3115] InMemoryURLIndexTest.WhitelistedURLs (312 ms)
[ RUN      ] InMemoryURLIndexTest.CacheSaveRestore
[6772:6789:0702/225517:39142566459:WARNING:url_index_private_data.cc(899)] Failed to write /tmp/.org.chromium.Chromium.G2wUuF/History Provider Cache
[       OK ] InMemoryURLIndexTest.CacheSaveRestore (341 ms)
[155/3115] InMemoryURLIndexTest.CacheSaveRestore (341 ms)
[ RUN      ] InMemoryURLIndexTest.AddHistoryMatch
[       OK ] InMemoryURLIndexTest.AddHistoryMatch (287 ms)
[156/3115] InMemoryURLIndexTest.AddHistoryMatch (287 ms)
[ RUN      ] SearchProviderTest.HasQueryWhatYouTypedIfDefaultKeywordChanges
[       OK ] SearchProviderTest.HasQueryWhatYouTypedIfDefaultKeywordChanges (917 ms)
[157/3115] SearchProviderTest.HasQueryWhatYouTypedIfDefaultKeywordChanges (917 ms)
[ RUN      ] SearchProviderTest.QueryKeywordProvider
[       OK ] SearchProviderTest.QueryKeywordProvider (231 ms)
[158/3115] SearchProviderTest.QueryKeywordProvider (231 ms)
[ RUN      ] SearchProviderTest.SendDataToSuggestAtAppropriateTimes
[       OK ] SearchProviderTest.SendDataToSuggestAtAppropriateTimes (279 ms)
[159/3115] SearchProviderTest.SendDataToSuggestAtAppropriateTimes (279 ms)
[ RUN      ] SearchProviderTest.DontGiveNavsuggestionsInForcedQueryMode
[       OK ] SearchProviderTest.DontGiveNavsuggestionsInForcedQueryMode (308 ms)
[160/3115] SearchProviderTest.DontGiveNavsuggestionsInForcedQueryMode (308 ms)
[ RUN      ] CannedBrowsingDataLocalStorageTest.Delete
[       OK ] CannedBrowsingDataLocalStorageTest.Delete (218 ms)
[161/3115] CannedBrowsingDataLocalStorageTest.Delete (218 ms)
[ RUN      ] BrowsingDataQuotaHelperTest.FetchData
[       OK ] BrowsingDataQuotaHelperTest.FetchData (50 ms)
[162/3115] BrowsingDataQuotaHelperTest.FetchData (50 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveCookieForever
[       OK ] BrowsingDataRemoverTest.RemoveCookieForever (41 ms)
[163/3115] BrowsingDataRemoverTest.RemoveCookieForever (41 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveCookieLastHour
[       OK ] BrowsingDataRemoverTest.RemoveCookieLastHour (28 ms)
[164/3115] BrowsingDataRemoverTest.RemoveCookieLastHour (28 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieForever
[       OK ] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieForever (37 ms)
[165/3115] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieForever (37 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieLastHour
[       OK ] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieLastHour (47 ms)
[166/3115] BrowsingDataRemoverTest.RemoveSafeBrowsingCookieLastHour (47 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveChannelIDForever
[       OK ] BrowsingDataRemoverTest.RemoveChannelIDForever (31 ms)
[167/3115] BrowsingDataRemoverTest.RemoveChannelIDForever (31 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveUnprotectedLocalStorageForever
[       OK ] BrowsingDataRemoverTest.RemoveUnprotectedLocalStorageForever (38 ms)
[168/3115] BrowsingDataRemoverTest.RemoveUnprotectedLocalStorageForever (38 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveLocalStorageForLastWeek
[       OK ] BrowsingDataRemoverTest.RemoveLocalStorageForLastWeek (28 ms)
[169/3115] BrowsingDataRemoverTest.RemoveLocalStorageForLastWeek (28 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveHistoryForLastHour
[       OK ] BrowsingDataRemoverTest.RemoveHistoryForLastHour (792 ms)
[170/3115] BrowsingDataRemoverTest.RemoveHistoryForLastHour (792 ms)
[ RUN      ] CookiesTreeModelTest.RemoveSingleCookieNodeOf3
[       OK ] CookiesTreeModelTest.RemoveSingleCookieNodeOf3 (145 ms)
[171/3115] CookiesTreeModelTest.RemoveSingleCookieNodeOf3 (145 ms)
[ RUN      ] CookiesTreeModelTest.RemoveSecondOrigin
[       OK ] CookiesTreeModelTest.RemoveSecondOrigin (34 ms)
[172/3115] CookiesTreeModelTest.RemoveSecondOrigin (34 ms)
[ RUN      ] CookiesTreeModelTest.ContentSettings
[       OK ] CookiesTreeModelTest.ContentSettings (74 ms)
[173/3115] CookiesTreeModelTest.ContentSettings (74 ms)
[ RUN      ] CookiesTreeModelTest.FileSystemFilter
[       OK ] CookiesTreeModelTest.FileSystemFilter (70 ms)
[174/3115] CookiesTreeModelTest.FileSystemFilter (70 ms)
[ RUN      ] DisableWebRtcEncryptionFlagTest.UnknownChannel
[       OK ] DisableWebRtcEncryptionFlagTest.UnknownChannel (0 ms)
[175/3115] DisableWebRtcEncryptionFlagTest.UnknownChannel (0 ms)
[ RUN      ] DisableWebRtcEncryptionFlagTest.CanaryChannel
[       OK ] DisableWebRtcEncryptionFlagTest.CanaryChannel (0 ms)
[176/3115] DisableWebRtcEncryptionFlagTest.CanaryChannel (0 ms)
[ RUN      ] DisableWebRtcEncryptionFlagTest.DevChannel
[       OK ] DisableWebRtcEncryptionFlagTest.DevChannel (0 ms)
[177/3115] DisableWebRtcEncryptionFlagTest.DevChannel (0 ms)
[ RUN      ] DisableWebRtcEncryptionFlagTest.BetaChannel
[       OK ] DisableWebRtcEncryptionFlagTest.BetaChannel (0 ms)
[178/3115] DisableWebRtcEncryptionFlagTest.BetaChannel (0 ms)
[ RUN      ] DisableWebRtcEncryptionFlagTest.StableChannel
[       OK ] DisableWebRtcEncryptionFlagTest.StableChannel (0 ms)
[179/3115] DisableWebRtcEncryptionFlagTest.StableChannel (0 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.NoFieldTrial
[       OK ] BlinkSettingsFieldTrialTest.NoFieldTrial (0 ms)
[180/3115] BlinkSettingsFieldTrialTest.NoFieldTrial (0 ms)
[ RUN      ] CldComponentInstallerTest.GetHash
[       OK ] CldComponentInstallerTest.GetHash (1 ms)
[181/3115] CldComponentInstallerTest.GetHash (1 ms)
[ RUN      ] CldComponentInstallerTest.GetName
[       OK ] CldComponentInstallerTest.GetName (0 ms)
[182/3115] CldComponentInstallerTest.GetName (0 ms)
[ RUN      ] CldComponentInstallerTest.ComponentReady
[       OK ] CldComponentInstallerTest.ComponentReady (0 ms)
[183/3115] CldComponentInstallerTest.ComponentReady (0 ms)
[ RUN      ] SupervisedUserWhitelistInstallerTest.GetHashFromCrxId
[       OK ] SupervisedUserWhitelistInstallerTest.GetHashFromCrxId (1 ms)
[184/3115] SupervisedUserWhitelistInstallerTest.GetHashFromCrxId (1 ms)
[ RUN      ] SupervisedUserWhitelistInstallerTest.InstallNewWhitelist
[       OK ] SupervisedUserWhitelistInstallerTest.InstallNewWhitelist (2 ms)
[185/3115] SupervisedUserWhitelistInstallerTest.InstallNewWhitelist (2 ms)
[ RUN      ] SupervisedUserWhitelistInstallerTest.RegisterAndUninstallExistingWhitelist
[       OK ] SupervisedUserWhitelistInstallerTest.RegisterAndUninstallExistingWhitelist (3 ms)
[186/3115] SupervisedUserWhitelistInstallerTest.RegisterAndUninstallExistingWhitelist (3 ms)
[ RUN      ] DefaultProviderTest.IgnoreNonDefaultSettings
[       OK ] DefaultProviderTest.IgnoreNonDefaultSettings (37 ms)
[187/3115] DefaultProviderTest.IgnoreNonDefaultSettings (37 ms)
[ RUN      ] DefaultProviderTest.Observer
[       OK ] DefaultProviderTest.Observer (26 ms)
[188/3115] DefaultProviderTest.Observer (26 ms)
[ RUN      ] DefaultProviderTest.ObserveDefaultPref
[       OK ] DefaultProviderTest.ObserveDefaultPref (29 ms)
[189/3115] DefaultProviderTest.ObserveDefaultPref (29 ms)
[ RUN      ] DefaultProviderTest.SyncFromDictionaryToIndividualPreferences
[       OK ] DefaultProviderTest.SyncFromDictionaryToIndividualPreferences (34 ms)
[190/3115] DefaultProviderTest.SyncFromDictionaryToIndividualPreferences (34 ms)
[ RUN      ] OriginIdentifierValueMapTest.SetDeleteValue
[       OK ] OriginIdentifierValueMapTest.SetDeleteValue (1 ms)
[191/3115] OriginIdentifierValueMapTest.SetDeleteValue (1 ms)
[ RUN      ] OriginIdentifierValueMapTest.IterateNonempty
[       OK ] OriginIdentifierValueMapTest.IterateNonempty (0 ms)
[192/3115] OriginIdentifierValueMapTest.IterateNonempty (0 ms)
[ RUN      ] PolicyProviderTest.ManagedDefaultContentSettings
[       OK ] PolicyProviderTest.ManagedDefaultContentSettings (34 ms)
[193/3115] PolicyProviderTest.ManagedDefaultContentSettings (34 ms)
[ RUN      ] PolicyProviderTest.ObserveManagedSettingsChange
[       OK ] PolicyProviderTest.ObserveManagedSettingsChange (25 ms)
[194/3115] PolicyProviderTest.ObserveManagedSettingsChange (25 ms)
[ RUN      ] PolicyProviderTest.ResourceIdentifier
[       OK ] PolicyProviderTest.ResourceIdentifier (35 ms)
[195/3115] PolicyProviderTest.ResourceIdentifier (35 ms)
[ RUN      ] PolicyProviderTest.AutoSelectCertificateList
[       OK ] PolicyProviderTest.AutoSelectCertificateList (27 ms)
[196/3115] PolicyProviderTest.AutoSelectCertificateList (27 ms)
[ RUN      ] PrefProviderTest.Patterns
[       OK ] PrefProviderTest.Patterns (32 ms)
[197/3115] PrefProviderTest.Patterns (32 ms)
[ RUN      ] PrefProviderTest.ResourceIdentifier
[       OK ] PrefProviderTest.ResourceIdentifier (34 ms)
[198/3115] PrefProviderTest.ResourceIdentifier (34 ms)
[ RUN      ] PrefProviderTest.AutoSubmitCertificateContentSetting
[       OK ] PrefProviderTest.AutoSubmitCertificateContentSetting (27 ms)
[199/3115] PrefProviderTest.AutoSubmitCertificateContentSetting (27 ms)
[ RUN      ] PrefProviderTest.Deadlock
[       OK ] PrefProviderTest.Deadlock (5 ms)
[200/3115] PrefProviderTest.Deadlock (5 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.FieldTrialWithoutParams
[       OK ] BlinkSettingsFieldTrialTest.FieldTrialWithoutParams (1 ms)
[201/3115] BlinkSettingsFieldTrialTest.FieldTrialWithoutParams (1 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.FieldTrialEnabled
[       OK ] BlinkSettingsFieldTrialTest.FieldTrialEnabled (0 ms)
[202/3115] BlinkSettingsFieldTrialTest.FieldTrialEnabled (0 ms)
[ RUN      ] BlinkSettingsFieldTrialTest.MultipleFieldTrialsEnabled
[       OK ] BlinkSettingsFieldTrialTest.MultipleFieldTrialsEnabled (0 ms)
[203/3115] BlinkSettingsFieldTrialTest.MultipleFieldTrialsEnabled (0 ms)
[ RUN      ] InstantNTPURLRewriteTest.UberURLHandler_InstantExtendedNewTabPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantNTPURLRewriteTest.UberURLHandler_InstantExtendedNewTabPage (466 ms)
[204/3115] InstantNTPURLRewriteTest.UberURLHandler_InstantExtendedNewTabPage (466 ms)
[ RUN      ] CommandUpdaterTest.TestObservers
[       OK ] CommandUpdaterTest.TestObservers (0 ms)
[205/3115] CommandUpdaterTest.TestObservers (0 ms)
[ RUN      ] CommandUpdaterTest.TestObserverRemovingAllCommands
[       OK ] CommandUpdaterTest.TestObserverRemovingAllCommands (0 ms)
[206/3115] CommandUpdaterTest.TestObserverRemovingAllCommands (0 ms)
[ RUN      ] ChromeComponentUpdaterConfiguratorTest.TestDisablePings
[       OK ] ChromeComponentUpdaterConfiguratorTest.TestDisablePings (0 ms)
[207/3115] ChromeComponentUpdaterConfiguratorTest.TestDisablePings (0 ms)
[ RUN      ] ChromeComponentUpdaterConfiguratorTest.TestSwitchRequestParam
[       OK ] ChromeComponentUpdaterConfiguratorTest.TestSwitchRequestParam (0 ms)
[208/3115] ChromeComponentUpdaterConfiguratorTest.TestSwitchRequestParam (0 ms)
[ RUN      ] CldComponentInstallerTest.VerifyInstallation
[       OK ] CldComponentInstallerTest.VerifyInstallation (1 ms)
[209/3115] CldComponentInstallerTest.VerifyInstallation (1 ms)
[ RUN      ] CldComponentInstallerTest.GetBaseDirectory
[       OK ] CldComponentInstallerTest.GetBaseDirectory (1 ms)
[210/3115] CldComponentInstallerTest.GetBaseDirectory (1 ms)
[ RUN      ] BrowsingDataRemoverTest.OriginBasedHistoryRemoval
[       OK ] BrowsingDataRemoverTest.OriginBasedHistoryRemoval (916 ms)
[211/3115] BrowsingDataRemoverTest.OriginBasedHistoryRemoval (916 ms)
[ RUN      ] BrowsingDataRemoverTest.OriginAndTimeBasedHistoryRemoval
[       OK ] BrowsingDataRemoverTest.OriginAndTimeBasedHistoryRemoval (198 ms)
[212/3115] BrowsingDataRemoverTest.OriginAndTimeBasedHistoryRemoval (198 ms)
[ RUN      ] BrowsingDataRemoverTest.CompletionInhibition
[       OK ] BrowsingDataRemoverTest.CompletionInhibition (35 ms)
[213/3115] BrowsingDataRemoverTest.CompletionInhibition (35 ms)
[ RUN      ] BrowsingDataRemoverTest.ZeroSuggestCacheClear
[       OK ] BrowsingDataRemoverTest.ZeroSuggestCacheClear (47 ms)
[214/3115] BrowsingDataRemoverTest.ZeroSuggestCacheClear (47 ms)
[ RUN      ] BrowsingDataRemoverTest.DomainReliability_Beacons
[       OK ] BrowsingDataRemoverTest.DomainReliability_Beacons (59 ms)
[215/3115] BrowsingDataRemoverTest.DomainReliability_Beacons (59 ms)
[ RUN      ] CannedBrowsingDataServiceWorkerHelperTest.Delete
[       OK ] CannedBrowsingDataServiceWorkerHelperTest.Delete (41 ms)
[216/3115] CannedBrowsingDataServiceWorkerHelperTest.Delete (41 ms)
[ RUN      ] CannedBrowsingDataServiceWorkerHelperTest.IgnoreExtensionsAndDevTools
[       OK ] CannedBrowsingDataServiceWorkerHelperTest.IgnoreExtensionsAndDevTools (47 ms)
[217/3115] CannedBrowsingDataServiceWorkerHelperTest.IgnoreExtensionsAndDevTools (47 ms)
[ RUN      ] CookiesTreeModelTest.Remove
[       OK ] CookiesTreeModelTest.Remove (54 ms)
[218/3115] CookiesTreeModelTest.Remove (54 ms)
[ RUN      ] CookiesTreeModelTest.RemoveCookiesNode
[       OK ] CookiesTreeModelTest.RemoveCookiesNode (73 ms)
[219/3115] CookiesTreeModelTest.RemoveCookiesNode (73 ms)
[ RUN      ] CookiesTreeModelTest.RemoveCookieNode
[       OK ] CookiesTreeModelTest.RemoveCookieNode (76 ms)
[220/3115] CookiesTreeModelTest.RemoveCookieNode (76 ms)
[ RUN      ] PrefProviderTest.LastUsage
[       OK ] PrefProviderTest.LastUsage (67 ms)
[221/3115] PrefProviderTest.LastUsage (67 ms)
[ RUN      ] PrefProviderTest.SyncingOldToNew
[       OK ] PrefProviderTest.SyncingOldToNew (8 ms)
[222/3115] PrefProviderTest.SyncingOldToNew (8 ms)
[ RUN      ] PrefProviderTest.ClearAllContentSettingsRules
[       OK ] PrefProviderTest.ClearAllContentSettingsRules (10 ms)
[223/3115] PrefProviderTest.ClearAllContentSettingsRules (10 ms)
[ RUN      ] ContentSettingsUsagesStateTests.ClearOnNewOriginForGeolocation
[       OK ] ContentSettingsUsagesStateTests.ClearOnNewOriginForGeolocation (54 ms)
[224/3115] ContentSettingsUsagesStateTests.ClearOnNewOriginForGeolocation (54 ms)
[ RUN      ] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingRules
[       OK ] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingRules (69 ms)
[225/3115] CookieSettingsFactoryTest.IncognitoBehaviorOfBlockingRules (69 ms)
[ RUN      ] HostContentSettingsMapTest.DefaultValues
[       OK ] HostContentSettingsMapTest.DefaultValues (53 ms)
[226/3115] HostContentSettingsMapTest.DefaultValues (53 ms)
[ RUN      ] HostContentSettingsMapTest.IndividualSettings
[       OK ] HostContentSettingsMapTest.IndividualSettings (55 ms)
[227/3115] HostContentSettingsMapTest.IndividualSettings (55 ms)
[ RUN      ] HostContentSettingsMapTest.GetNonDefaultContentSettingsIfTypeManaged
[       OK ] HostContentSettingsMapTest.GetNonDefaultContentSettingsIfTypeManaged (57 ms)
[228/3115] HostContentSettingsMapTest.GetNonDefaultContentSettingsIfTypeManaged (57 ms)
[ RUN      ] HostContentSettingsMapTest.SettingDefaultContentSettingsWhenManaged
[       OK ] HostContentSettingsMapTest.SettingDefaultContentSettingsWhenManaged (51 ms)
[229/3115] HostContentSettingsMapTest.SettingDefaultContentSettingsWhenManaged (51 ms)
[ RUN      ] HostContentSettingsMapTest.OverrideAllowedWebsiteSetting
[       OK ] HostContentSettingsMapTest.OverrideAllowedWebsiteSetting (51 ms)
[230/3115] HostContentSettingsMapTest.OverrideAllowedWebsiteSetting (51 ms)
[ RUN      ] ProtocolHandlerRegistryTest.SaveAndLoad
[       OK ] ProtocolHandlerRegistryTest.SaveAndLoad (40 ms)
[231/3115] ProtocolHandlerRegistryTest.SaveAndLoad (40 ms)
[ RUN      ] ProtocolHandlerRegistryTest.DisallowRegisteringExternallyHandledProtocols
[       OK ] ProtocolHandlerRegistryTest.DisallowRegisteringExternallyHandledProtocols (22 ms)
[232/3115] ProtocolHandlerRegistryTest.DisallowRegisteringExternallyHandledProtocols (22 ms)
[ RUN      ] ProtocolHandlerRegistryTest.RemovingHandlerMeansItCanBeAddedAgain
[       OK ] ProtocolHandlerRegistryTest.RemovingHandlerMeansItCanBeAddedAgain (23 ms)
[233/3115] ProtocolHandlerRegistryTest.RemovingHandlerMeansItCanBeAddedAgain (23 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestOnAcceptRegisterProtocolHandler
[       OK ] ProtocolHandlerRegistryTest.TestOnAcceptRegisterProtocolHandler (22 ms)
[234/3115] ProtocolHandlerRegistryTest.TestOnAcceptRegisterProtocolHandler (22 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestDefaultSaveLoad
[       OK ] ProtocolHandlerRegistryTest.TestDefaultSaveLoad (25 ms)
[235/3115] ProtocolHandlerRegistryTest.TestDefaultSaveLoad (25 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestSilentlyRegisterHandler
[       OK ] ProtocolHandlerRegistryTest.TestSilentlyRegisterHandler (24 ms)
[236/3115] ProtocolHandlerRegistryTest.TestSilentlyRegisterHandler (24 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestGetHandlersFor
[       OK ] ProtocolHandlerRegistryTest.TestGetHandlersFor (24 ms)
[237/3115] ProtocolHandlerRegistryTest.TestGetHandlersFor (24 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestGetRegisteredProtocols
[       OK ] ProtocolHandlerRegistryTest.TestGetRegisteredProtocols (25 ms)
[238/3115] ProtocolHandlerRegistryTest.TestGetRegisteredProtocols (25 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestIsHandledProtocol
[       OK ] ProtocolHandlerRegistryTest.TestIsHandledProtocol (41 ms)
[239/3115] ProtocolHandlerRegistryTest.TestIsHandledProtocol (41 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestNotifications
[       OK ] ProtocolHandlerRegistryTest.TestNotifications (41 ms)
[240/3115] ProtocolHandlerRegistryTest.TestNotifications (41 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveHistoryProhibited
[       OK ] BrowsingDataRemoverTest.RemoveHistoryProhibited (953 ms)
[241/3115] BrowsingDataRemoverTest.RemoveHistoryProhibited (953 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveMultipleTypesHistoryProhibited
[       OK ] BrowsingDataRemoverTest.RemoveMultipleTypesHistoryProhibited (157 ms)
[242/3115] BrowsingDataRemoverTest.RemoveMultipleTypesHistoryProhibited (157 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveFaviconsForever
[       OK ] BrowsingDataRemoverTest.RemoveFaviconsForever (423 ms)
[243/3115] BrowsingDataRemoverTest.RemoveFaviconsForever (423 ms)
[ RUN      ] BrowsingDataRemoverTest.ExpireBookmarkFavicons
[       OK ] BrowsingDataRemoverTest.ExpireBookmarkFavicons (333 ms)
[244/3115] BrowsingDataRemoverTest.ExpireBookmarkFavicons (333 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverNeither
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverNeither (28 ms)
[245/3115] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverNeither (28 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverSpecificOrigin
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverSpecificOrigin (27 ms)
[246/3115] BrowsingDataRemoverTest.RemoveQuotaManagedDataForeverSpecificOrigin (27 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastHour
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastHour (27 ms)
[247/3115] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastHour (27 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastWeek
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastWeek (45 ms)
[248/3115] BrowsingDataRemoverTest.RemoveQuotaManagedDataForLastWeek (45 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedUnprotectedOrigins
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedUnprotectedOrigins (47 ms)
[249/3115] BrowsingDataRemoverTest.RemoveQuotaManagedUnprotectedOrigins (47 ms)
[ RUN      ] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedOrigins
[       OK ] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedOrigins (38 ms)
[250/3115] BrowsingDataRemoverTest.RemoveQuotaManagedProtectedOrigins (38 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestDisablePreventsHandling
[       OK ] ProtocolHandlerRegistryTest.TestDisablePreventsHandling (61 ms)
[251/3115] ProtocolHandlerRegistryTest.TestDisablePreventsHandling (61 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestOSRegistration
[       OK ] ProtocolHandlerRegistryTest.TestOSRegistration (41 ms)
[252/3115] ProtocolHandlerRegistryTest.TestOSRegistration (41 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestMaybeCreateTaskWorksFromIOThread
[       OK ] ProtocolHandlerRegistryTest.TestMaybeCreateTaskWorksFromIOThread (41 ms)
[253/3115] ProtocolHandlerRegistryTest.TestMaybeCreateTaskWorksFromIOThread (41 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestLoadEnabledGetsPropogatedToIO
[       OK ] ProtocolHandlerRegistryTest.TestLoadEnabledGetsPropogatedToIO (41 ms)
[254/3115] ProtocolHandlerRegistryTest.TestLoadEnabledGetsPropogatedToIO (41 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestReplaceHandler
[       OK ] ProtocolHandlerRegistryTest.TestReplaceHandler (42 ms)
[255/3115] ProtocolHandlerRegistryTest.TestReplaceHandler (42 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestReplaceNonDefaultHandler
[       OK ] ProtocolHandlerRegistryTest.TestReplaceNonDefaultHandler (41 ms)
[256/3115] ProtocolHandlerRegistryTest.TestReplaceNonDefaultHandler (41 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestReplaceRemovesStaleHandlers
[       OK ] ProtocolHandlerRegistryTest.TestReplaceRemovesStaleHandlers (42 ms)
[257/3115] ProtocolHandlerRegistryTest.TestReplaceRemovesStaleHandlers (42 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapRegister
[       OK ] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapRegister (42 ms)
[258/3115] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapRegister (42 ms)
[ RUN      ] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapIgnore
[       OK ] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapIgnore (43 ms)
[259/3115] ProtocolHandlerRegistryTest.TestPrefPolicyOverlapIgnore (43 ms)
[ RUN      ] DevToolsNetworkControllerTest.FailRunningTransaction
[       OK ] DevToolsNetworkControllerTest.FailRunningTransaction (1 ms)
[260/3115] DevToolsNetworkControllerTest.FailRunningTransaction (1 ms)
[ RUN      ] DownloadItemModelTest.ShouldShowInShelf
[       OK ] DownloadItemModelTest.ShouldShowInShelf (2 ms)
[261/3115] DownloadItemModelTest.ShouldShowInShelf (2 ms)
[ RUN      ] DownloadPathReservationTrackerTest.BasicReservation
[       OK ] DownloadPathReservationTrackerTest.BasicReservation (2 ms)
[262/3115] DownloadPathReservationTrackerTest.BasicReservation (2 ms)
[ RUN      ] DownloadPathReservationTrackerTest.InterruptedDownload
[       OK ] DownloadPathReservationTrackerTest.InterruptedDownload (2 ms)
[263/3115] DownloadPathReservationTrackerTest.InterruptedDownload (2 ms)
[ RUN      ] DownloadPathReservationTrackerTest.UnwriteableDirectory
[       OK ] DownloadPathReservationTrackerTest.UnwriteableDirectory (2 ms)
[264/3115] DownloadPathReservationTrackerTest.UnwriteableDirectory (2 ms)
[ RUN      ] DownloadPathReservationTrackerTest.CreateDefaultDownloadPath
[       OK ] DownloadPathReservationTrackerTest.CreateDefaultDownloadPath (4 ms)
[265/3115] DownloadPathReservationTrackerTest.CreateDefaultDownloadPath (4 ms)
[ RUN      ] DownloadPrefsTest.Prerequisites
[       OK ] DownloadPrefsTest.Prerequisites (0 ms)
[266/3115] DownloadPrefsTest.Prerequisites (0 ms)
[ RUN      ] DownloadPrefsTest.NoAutoOpenForFilesWithNoExtension
[       OK ] DownloadPrefsTest.NoAutoOpenForFilesWithNoExtension (60 ms)
[267/3115] DownloadPrefsTest.NoAutoOpenForFilesWithNoExtension (60 ms)
[ RUN      ] DownloadPrefsTest.AutoOpenPrefSkipsDangerousFileTypesInPrefs
[       OK ] DownloadPrefsTest.AutoOpenPrefSkipsDangerousFileTypesInPrefs (41 ms)
[268/3115] DownloadPrefsTest.AutoOpenPrefSkipsDangerousFileTypesInPrefs (41 ms)
[ RUN      ] DownloadPrefsTest.PrefsInitializationSkipsInvalidFileTypes
[       OK ] DownloadPrefsTest.PrefsInitializationSkipsInvalidFileTypes (41 ms)
[269/3115] DownloadPrefsTest.PrefsInitializationSkipsInvalidFileTypes (41 ms)
[ RUN      ] DownloadPrefsTest.AutoOpenCheckIsCaseInsensitive
[       OK ] DownloadPrefsTest.AutoOpenCheckIsCaseInsensitive (40 ms)
[270/3115] DownloadPrefsTest.AutoOpenCheckIsCaseInsensitive (40 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_ZeroItems
[       OK ] DownloadQueryTest.DownloadQueryTest_ZeroItems (0 ms)
[271/3115] DownloadQueryTest.DownloadQueryTest_ZeroItems (0 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterFilenameRegex
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterFilenameRegex (2 ms)
[272/3115] DownloadQueryTest.DownloadQueryTest_FilterFilenameRegex (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortFilename
[       OK ] DownloadQueryTest.DownloadQueryTest_SortFilename (2 ms)
[273/3115] DownloadQueryTest.DownloadQueryTest_SortFilename (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterFilenameRegex
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterFilenameRegex (2 ms)
[274/3115] DownloadQueryTest.DownloadQueryTest_FilterFilename (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterUrlRegex
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterUrlRegex (2 ms)
[275/3115] DownloadQueryTest.DownloadQueryTest_FilterUrlRegex (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortUrl
[       OK ] DownloadQueryTest.DownloadQueryTest_SortUrl (1 ms)
[276/3115] DownloadQueryTest.DownloadQueryTest_SortUrl (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterUrlRegex
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterUrlRegex (2 ms)
[277/3115] DownloadQueryTest.DownloadQueryTest_FilterUrl (2 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortBytesReceived
[       OK ] DownloadQueryTest.DownloadQueryTest_SortBytesReceived (1 ms)
[278/3115] DownloadQueryTest.DownloadQueryTest_SortBytesReceived (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterDangerAccepted
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterDangerAccepted (1 ms)
[279/3115] DownloadQueryTest.DownloadQueryTest_FilterDangerAccepted (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortMime
[       OK ] DownloadQueryTest.DownloadQueryTest_SortMime (2 ms)
[280/3115] DownloadQueryTest.DownloadQueryTest_SortMime (2 ms)
[ RUN      ] DevToolsNetworkControllerTest.ReadAfterFail
[       OK ] DevToolsNetworkControllerTest.ReadAfterFail (0 ms)
[281/3115] DevToolsNetworkControllerTest.ReadAfterFail (0 ms)
[ RUN      ] DevToolsNetworkControllerTest.AllowsDevToolsRequests
[       OK ] DevToolsNetworkControllerTest.AllowsDevToolsRequests (0 ms)
[282/3115] DevToolsNetworkControllerTest.AllowsDevToolsRequests (0 ms)
[ RUN      ] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_1
[       OK ] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_1 (2 ms)
[283/3115] AllDownloadItemNotifierTest.AllDownloadItemNotifierTest_1 (2 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_Load
[       OK ] DownloadHistoryTest.DownloadHistoryTest_Load (6 ms)
[284/3115] DownloadHistoryTest.DownloadHistoryTest_Load (6 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_True
[       OK ] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_True (4 ms)
[285/3115] DownloadHistoryTest.DownloadHistoryTest_WasRestoredFromHistory_True (4 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_Update
[       OK ] DownloadHistoryTest.DownloadHistoryTest_Update (19 ms)
[286/3115] DownloadHistoryTest.DownloadHistoryTest_Update (19 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_Temporary
[       OK ] DownloadHistoryTest.DownloadHistoryTest_Temporary (9 ms)
[287/3115] DownloadHistoryTest.DownloadHistoryTest_Temporary (9 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_RemoveWhileAdding
[       OK ] DownloadHistoryTest.DownloadHistoryTest_RemoveWhileAdding (5 ms)
[288/3115] DownloadHistoryTest.DownloadHistoryTest_RemoveWhileAdding (5 ms)
[ RUN      ] DownloadHistoryTest.DownloadHistoryTest_CreateFailed
[       OK ] DownloadHistoryTest.DownloadHistoryTest_CreateFailed (5 ms)
[289/3115] DownloadHistoryTest.DownloadHistoryTest_CreateFailed (5 ms)
[ RUN      ] DownloadItemModelTest.InterruptTooltip
[       OK ] DownloadItemModelTest.InterruptTooltip (1091 ms)
[290/3115] DownloadItemModelTest.InterruptTooltip (1091 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortPaused
[       OK ] DownloadQueryTest.DownloadQueryTest_SortPaused (1 ms)
[291/3115] DownloadQueryTest.DownloadQueryTest_SortPaused (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterStartedAfter
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterStartedAfter (1 ms)
[292/3115] DownloadQueryTest.DownloadQueryTest_FilterStartedAfter (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterStartTime
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterStartTime (1 ms)
[293/3115] DownloadQueryTest.DownloadQueryTest_FilterStartTime (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesGreater
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesGreater (1 ms)
[294/3115] DownloadQueryTest.DownloadQueryTest_FilterTotalBytesGreater (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterState
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterState (1 ms)
[295/3115] DownloadQueryTest.DownloadQueryTest_FilterState (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_FilterDanger
[       OK ] DownloadQueryTest.DownloadQueryTest_FilterDanger (1 ms)
[296/3115] DownloadQueryTest.DownloadQueryTest_FilterDanger (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_SortDanger
[       OK ] DownloadQueryTest.DownloadQueryTest_SortDanger (1 ms)
[297/3115] DownloadQueryTest.DownloadQueryTest_SortDanger (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryTest_DefaultSortById2
[       OK ] DownloadQueryTest.DownloadQueryTest_DefaultSortById2 (1 ms)
[298/3115] DownloadQueryTest.DownloadQueryTest_DefaultSortById2 (1 ms)
[ RUN      ] DownloadQueryTest.DownloadQueryFilterPerformance
Search took 34.6 nanoseconds per item per filter.
[       OK ] DownloadQueryTest.DownloadQueryFilterPerformance (68 ms)
[299/3115] DownloadQueryTest.DownloadQueryFilterPerformance (68 ms)
[ RUN      ] DownloadStatusUpdaterTest.Basic
[       OK ] DownloadStatusUpdaterTest.Basic (0 ms)
[300/3115] DownloadStatusUpdaterTest.Basic (0 ms)
[ RUN      ] PermissionContextBaseTests.TestAskAndGrant
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionContextBaseTests.TestAskAndGrant (185 ms)
[301/3115] PermissionContextBaseTests.TestAskAndGrant (185 ms)
[ RUN      ] PermissionContextBaseTests.TestGrantAndRevokeWithBubbles
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionContextBaseTests.TestGrantAndRevokeWithBubbles (167 ms)
[302/3115] PermissionContextBaseTests.TestGrantAndRevokeWithBubbles (167 ms)
[ RUN      ] PermissionQueueControllerTests.OneObservationPerInfoBarCancelled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionQueueControllerTests.OneObservationPerInfoBarCancelled (48 ms)
[303/3115] PermissionQueueControllerTests.OneObservationPerInfoBarCancelled (48 ms)
[ RUN      ] PermissionQueueControllerTests.FailOnBadPattern
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionQueueControllerTests.FailOnBadPattern (47 ms)
[304/3115] PermissionQueueControllerTests.FailOnBadPattern (47 ms)
[ RUN      ] TabSpecificContentSettingsTest.BlockedContent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabSpecificContentSettingsTest.BlockedContent (66 ms)
[305/3115] TabSpecificContentSettingsTest.BlockedContent (66 ms)
[ RUN      ] TabSpecificContentSettingsTest.BlockedFileSystems
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabSpecificContentSettingsTest.BlockedFileSystems (61 ms)
[306/3115] TabSpecificContentSettingsTest.BlockedFileSystems (61 ms)
[ RUN      ] TabSpecificContentSettingsTest.AllowedContent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabSpecificContentSettingsTest.AllowedContent (63 ms)
[307/3115] TabSpecificContentSettingsTest.AllowedContent (63 ms)
[ RUN      ] TabSpecificContentSettingsTest.SiteDataObserver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabSpecificContentSettingsTest.SiteDataObserver (64 ms)
[308/3115] TabSpecificContentSettingsTest.SiteDataObserver (64 ms)
[ RUN      ] ProtocolHandlerRegistryTest.IgnoreProtocolHandler
[       OK ] ProtocolHandlerRegistryTest.IgnoreProtocolHandler (44 ms)
[309/3115] ProtocolHandlerRegistryTest.IgnoreProtocolHandler (44 ms)
[ RUN      ] ProtocolHandlerRegistryTest.IgnoreEquivalentProtocolHandler
[       OK ] ProtocolHandlerRegistryTest.IgnoreEquivalentProtocolHandler (42 ms)
[310/3115] ProtocolHandlerRegistryTest.IgnoreEquivalentProtocolHandler (42 ms)
[ RUN      ] DownloadUIControllerTest.DownloadUIController_NotifyBasic_Interrupted
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadUIControllerTest.DownloadUIController_NotifyBasic_Interrupted (95 ms)
[311/3115] DownloadUIControllerTest.DownloadUIController_NotifyBasic_Interrupted (95 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeNotDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeNotDefault (18 ms)
[312/3115] ExternalProtocolHandlerTest.TestLaunchSchemeBlockedChromeNotDefault (18 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeDefault
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeDefault (24 ms)
[313/3115] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeDefault (24 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeUnknown
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeUnknown (11 ms)
[314/3115] ExternalProtocolHandlerTest.TestLaunchSchemeUnBlockedChromeUnknown (11 ms)
[ RUN      ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeUnknown
[       OK ] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeUnknown (24 ms)
[315/3115] ExternalProtocolHandlerTest.TestLaunchSchemeUnknownChromeUnknown (24 ms)
[ RUN      ] ChromeFallbackIconClientTest.GetFontNameList
[       OK ] ChromeFallbackIconClientTest.GetFontNameList (0 ms)
[316/3115] ChromeFallbackIconClientTest.GetFontNameList (0 ms)
[ RUN      ] ChromeFallbackIconClientTest.GetFallbackIconText
[       OK ] ChromeFallbackIconClientTest.GetFallbackIconText (1 ms)
[317/3115] ChromeFallbackIconClientTest.GetFallbackIconText (1 ms)
[ RUN      ] FileSelectHelperTest.IsAcceptTypeValid
[       OK ] FileSelectHelperTest.IsAcceptTypeValid (1 ms)
[318/3115] FileSelectHelperTest.IsAcceptTypeValid (1 ms)
[ RUN      ] GoogleSearchCounterTest.BadOmniboxSearch
[       OK ] GoogleSearchCounterTest.BadOmniboxSearch (1 ms)
[319/3115] GoogleSearchCounterTest.BadOmniboxSearch (1 ms)
[ RUN      ] GoogleSearchCounterTest.EmptyOmniboxSearch
[       OK ] GoogleSearchCounterTest.EmptyOmniboxSearch (0 ms)
[320/3115] GoogleSearchCounterTest.EmptyOmniboxSearch (0 ms)
[ RUN      ] InvalidatorStorageTest.SetGetBootstrapData
[       OK ] InvalidatorStorageTest.SetGetBootstrapData (0 ms)
[321/3115] InvalidatorStorageTest.SetGetBootstrapData (0 ms)
[ RUN      ] InvalidatorStorageTest.SaveGetInvalidations_Empty
[       OK ] InvalidatorStorageTest.SaveGetInvalidations_Empty (1 ms)
[322/3115] InvalidatorStorageTest.SaveGetInvalidations_Empty (1 ms)
[ RUN      ] InvalidatorStorageTest.SaveGetInvalidations_Empty
[       OK ] InvalidatorStorageTest.SaveGetInvalidations_Empty (1 ms)
[323/3115] InvalidatorStorageTest.SaveGetInvalidations (2 ms)
[ RUN      ] IOThreadTest.SpdyFieldTrialHoldbackEnabled
[       OK ] IOThreadTest.SpdyFieldTrialHoldbackEnabled (1 ms)
[324/3115] IOThreadTest.SpdyFieldTrialHoldbackEnabled (1 ms)
[ RUN      ] IOThreadTest.SpdyFieldTrialSpdy31Enabled
[       OK ] IOThreadTest.SpdyFieldTrialSpdy31Enabled (0 ms)
[325/3115] IOThreadTest.SpdyFieldTrialSpdy31Enabled (0 ms)
[ RUN      ] IOThreadTest.SpdyFieldTrialSpdy4Enabled
[       OK ] IOThreadTest.SpdyFieldTrialSpdy4Enabled (0 ms)
[326/3115] IOThreadTest.SpdyFieldTrialSpdy4Enabled (0 ms)
[ RUN      ] IOThreadTest.SpdyFieldTrialDefault
[       OK ] IOThreadTest.SpdyFieldTrialDefault (0 ms)
[327/3115] IOThreadTest.SpdyFieldTrialDefault (0 ms)
[ RUN      ] IOThreadTest.SpdyFieldTrialParametrized
[       OK ] IOThreadTest.SpdyFieldTrialParametrized (1 ms)
[328/3115] IOThreadTest.SpdyFieldTrialParametrized (1 ms)
[ RUN      ] IOThreadTest.DisableQuicByDefault
[       OK ] IOThreadTest.DisableQuicByDefault (0 ms)
[329/3115] IOThreadTest.DisableQuicByDefault (0 ms)
[ RUN      ] IOThreadTest.EnableQuicFromQuicProxyFieldTrialGroup
[       OK ] IOThreadTest.EnableQuicFromQuicProxyFieldTrialGroup (1 ms)
[330/3115] IOThreadTest.EnableQuicFromQuicProxyFieldTrialGroup (1 ms)
[ RUN      ] DownloadStatusUpdaterTest.OneManagerNoItems
[       OK ] DownloadStatusUpdaterTest.OneManagerNoItems (2 ms)
[331/3115] DownloadStatusUpdaterTest.OneManagerNoItems (2 ms)
[ RUN      ] DownloadStatusUpdaterTest.OneManagerManyItems
[       OK ] DownloadStatusUpdaterTest.OneManagerManyItems (4 ms)
[332/3115] DownloadStatusUpdaterTest.OneManagerManyItems (4 ms)
[ RUN      ] DownloadStatusUpdaterTest.ProgressNotification
[       OK ] DownloadStatusUpdaterTest.ProgressNotification (2 ms)
[333/3115] DownloadStatusUpdaterTest.ProgressNotification (2 ms)
[ RUN      ] DownloadStatusUpdaterTest.ManyManagersEmptyItems
[       OK ] DownloadStatusUpdaterTest.ManyManagersEmptyItems (3 ms)
[334/3115] DownloadStatusUpdaterTest.ManyManagersEmptyItems (3 ms)
[ RUN      ] DownloadStatusUpdaterTest.ManyManagersMixedItems
[       OK ] DownloadStatusUpdaterTest.ManyManagersMixedItems (4 ms)
[335/3115] DownloadStatusUpdaterTest.ManyManagersMixedItems (4 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_Basic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_Basic (369 ms)
[336/3115] DownloadTargetDeterminerTest.TargetDeterminer_Basic (369 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_CancelSaveAs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_CancelSaveAs (166 ms)
[337/3115] DownloadTargetDeterminerTest.TargetDeterminer_CancelSaveAs (166 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_DangerousUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_DangerousUrl (226 ms)
[338/3115] DownloadTargetDeterminerTest.TargetDeterminer_DangerousUrl (226 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_MaybeDangerousContent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_MaybeDangerousContent (186 ms)
[339/3115] DownloadTargetDeterminerTest.TargetDeterminer_MaybeDangerousContent (186 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_LastSavePath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_LastSavePath (208 ms)
[340/3115] DownloadTargetDeterminerTest.TargetDeterminer_LastSavePath (208 ms)
[ RUN      ] IOThreadTest.PacketLengthFromCommandLine
[       OK ] IOThreadTest.PacketLengthFromCommandLine (0 ms)
[341/3115] IOThreadTest.PacketLengthFromCommandLine (0 ms)
[ RUN      ] IOThreadTest.QuicAlwaysRequireHandshakeConfirmationFromFieldTrialParams
[       OK ] IOThreadTest.QuicAlwaysRequireHandshakeConfirmationFromFieldTrialParams (1 ms)
[342/3115] IOThreadTest.QuicAlwaysRequireHandshakeConfirmationFromFieldTrialParams (1 ms)
[ RUN      ] IOThreadTest.QuicDisableConnectionPoolingFromFieldTrialParams
[       OK ] IOThreadTest.QuicDisableConnectionPoolingFromFieldTrialParams (0 ms)
[343/3115] IOThreadTest.QuicDisableConnectionPoolingFromFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicEnableConnectionRacing
[       OK ] IOThreadTest.QuicEnableConnectionRacing (0 ms)
[344/3115] IOThreadTest.QuicEnableConnectionRacing (0 ms)
[ RUN      ] IOThreadTest.QuicDisableDiskCache
[       OK ] IOThreadTest.QuicDisableDiskCache (0 ms)
[345/3115] IOThreadTest.QuicDisableDiskCache (0 ms)
[ RUN      ] IOThreadTest.QuicPreferAes
[       OK ] IOThreadTest.QuicPreferAes (1 ms)
[346/3115] IOThreadTest.QuicPreferAes (1 ms)
[ RUN      ] IOThreadTest.QuicMaxNumberOfLossyConnectionsFieldTrialParams
[       OK ] IOThreadTest.QuicMaxNumberOfLossyConnectionsFieldTrialParams (0 ms)
[347/3115] IOThreadTest.QuicMaxNumberOfLossyConnectionsFieldTrialParams (0 ms)
[ RUN      ] IOThreadTest.QuicReceiveBufferSize
[       OK ] IOThreadTest.QuicReceiveBufferSize (1 ms)
[348/3115] IOThreadTest.QuicReceiveBufferSize (1 ms)
[ RUN      ] IOThreadTest.AlternativeServiceProbabilityThresholdFromEnableQuicFlag
[       OK ] IOThreadTest.AlternativeServiceProbabilityThresholdFromEnableQuicFlag (0 ms)
[349/3115] IOThreadTest.AlternativeServiceProbabilityThresholdFromEnableQuicFlag (0 ms)
[ RUN      ] IOThreadTest.AlternativeServiceProbabilityThresholdFromOldParams
[       OK ] IOThreadTest.AlternativeServiceProbabilityThresholdFromOldParams (0 ms)
[350/3115] IOThreadTest.AlternativeServiceProbabilityThresholdFromOldParams (0 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_DefaultVirtual
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_DefaultVirtual (348 ms)
[351/3115] DownloadTargetDeterminerTest.TargetDeterminer_DefaultVirtual (348 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_InactiveDownload
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_InactiveDownload (169 ms)
[352/3115] DownloadTargetDeterminerTest.TargetDeterminer_InactiveDownload (169 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_LocalPathFailed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_LocalPathFailed (157 ms)
[353/3115] DownloadTargetDeterminerTest.TargetDeterminer_LocalPathFailed (157 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways (202 ms)
[354/3115] DownloadTargetDeterminerTest.TargetDeterminer_PromptAlways (202 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_InitialVirtualPathUnsafe
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_InitialVirtualPathUnsafe (140 ms)
[355/3115] DownloadTargetDeterminerTest.TargetDeterminer_InitialVirtualPathUnsafe (140 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedWithPrompt
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_ResumedWithPrompt (201 ms)
[356/3115] DownloadTargetDeterminerTest.TargetDeterminer_ResumedWithPrompt (201 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_IntermediateNameForResumed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_IntermediateNameForResumed (167 ms)
[357/3115] DownloadTargetDeterminerTest.TargetDeterminer_IntermediateNameForResumed (167 ms)
[ RUN      ] DownloadTargetDeterminerTest.TargetDeterminer_MIMETypeDetermination
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTest.TargetDeterminer_MIMETypeDetermination (190 ms)
[358/3115] DownloadTargetDeterminerTest.TargetDeterminer_MIMETypeDetermination (190 ms)
[ RUN      ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_NPAPI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_NPAPI (74 ms)
[359/3115] DownloadTargetDeterminerTestWithPlugin.TargetDeterminer_CheckForSecureHandling_NPAPI (74 ms)
[ RUN      ] DownloadUIControllerTest.DownloadUIController_NotifyBasic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadUIControllerTest.DownloadUIController_NotifyBasic (64 ms)
[360/3115] DownloadUIControllerTest.DownloadUIController_NotifyBasic (64 ms)
[ RUN      ] DnsProbeRunnerTest.InvalidDnsConfig
[       OK ] DnsProbeRunnerTest.InvalidDnsConfig (91 ms)
[361/3115] DnsProbeRunnerTest.InvalidDnsConfig (91 ms)
[ RUN      ] DnsProbeServiceTest.Probe_OK_OK
[       OK ] DnsProbeServiceTest.Probe_OK_OK (0 ms)
[362/3115] DnsProbeServiceTest.Probe_OK_OK (0 ms)
[ RUN      ] DnsProbeServiceTest.Probe_TIMEOUT_OK
[       OK ] DnsProbeServiceTest.Probe_TIMEOUT_OK (1 ms)
[363/3115] DnsProbeServiceTest.Probe_TIMEOUT_OK (1 ms)
[ RUN      ] DnsProbeServiceTest.Probe_OK_FAIL
[       OK ] DnsProbeServiceTest.Probe_OK_FAIL (0 ms)
[364/3115] DnsProbeServiceTest.Probe_OK_FAIL (0 ms)
[ RUN      ] DnsProbeServiceTest.Probe_FAIL_FAIL
[       OK ] DnsProbeServiceTest.Probe_FAIL_FAIL (0 ms)
[365/3115] DnsProbeServiceTest.Probe_FAIL_FAIL (0 ms)
[ RUN      ] DnsProbeServiceTest.Expire
[       OK ] DnsProbeServiceTest.Expire (1 ms)
[366/3115] DnsProbeServiceTest.Expire (1 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestChain
[       OK ] EvictedDomainCookieCounterTest.TestChain (1 ms)
[367/3115] EvictedDomainCookieCounterTest.TestChain (1 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestBasicFlow
[       OK ] EvictedDomainCookieCounterTest.TestBasicFlow (0 ms)
[368/3115] EvictedDomainCookieCounterTest.TestBasicFlow (0 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestRemove
[       OK ] EvictedDomainCookieCounterTest.TestRemove (0 ms)
[369/3115] EvictedDomainCookieCounterTest.TestRemove (0 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestGarbageCollection
[       OK ] EvictedDomainCookieCounterTest.TestGarbageCollection (1 ms)
[370/3115] EvictedDomainCookieCounterTest.TestGarbageCollection (1 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestGarbageCollectionTie
[       OK ] EvictedDomainCookieCounterTest.TestGarbageCollectionTie (1 ms)
[371/3115] EvictedDomainCookieCounterTest.TestGarbageCollectionTie (1 ms)
[ RUN      ] EvictedDomainCookieCounterTest.TestGarbageCollectionWithExpiry
[       OK ] EvictedDomainCookieCounterTest.TestGarbageCollectionWithExpiry (1 ms)
[372/3115] EvictedDomainCookieCounterTest.TestGarbageCollectionWithExpiry (1 ms)
[ RUN      ] NetErrorTabHelperTest.Null
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.Null (44 ms)
[373/3115] NetErrorTabHelperTest.Null (44 ms)
[ RUN      ] NetErrorTabHelperTest.MainFrameNonDnsError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.MainFrameNonDnsError (28 ms)
[374/3115] NetErrorTabHelperTest.MainFrameNonDnsError (28 ms)
[ RUN      ] NetErrorTabHelperTest.ProbeResponseBetweenFirstAndSecondCommit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.ProbeResponseBetweenFirstAndSecondCommit (27 ms)
[375/3115] NetErrorTabHelperTest.ProbeResponseBetweenFirstAndSecondCommit (27 ms)
[ RUN      ] NetErrorTabHelperTest.ProbeResponseAfterNewStart
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.ProbeResponseAfterNewStart (28 ms)
[376/3115] NetErrorTabHelperTest.ProbeResponseAfterNewStart (28 ms)
[ RUN      ] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesWithoutErrorPages
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesWithoutErrorPages (27 ms)
[377/3115] NetErrorTabHelperTest.MultipleDnsErrorsWithProbesWithoutErrorPages (27 ms)
[ RUN      ] NetErrorTabHelperTest.CoalesceFailures
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] NetErrorTabHelperTest.CoalesceFailures (26 ms)
[378/3115] NetErrorTabHelperTest.CoalesceFailures (26 ms)
[ RUN      ] NetLogTempFileTest.EnsureInitFailure
[       OK ] NetLogTempFileTest.EnsureInitFailure (0 ms)
[379/3115] NetLogTempFileTest.EnsureInitFailure (0 ms)
[ RUN      ] NetLogTempFileTest.EnsureInitAllowStart
[       OK ] NetLogTempFileTest.EnsureInitAllowStart (0 ms)
[380/3115] NetLogTempFileTest.EnsureInitAllowStart (0 ms)
[ RUN      ] VariationsServiceTest.Observer
[       OK ] VariationsServiceTest.Observer (1 ms)
[381/3115] VariationsServiceTest.Observer (1 ms)
[ RUN      ] ModPagespeedMetricsTest.CountPageSpeedHeadersTest
[       OK ] ModPagespeedMetricsTest.CountPageSpeedHeadersTest (0 ms)
[382/3115] ModPagespeedMetricsTest.CountPageSpeedHeadersTest (0 ms)
[ RUN      ] CertificateErrorReporterTest.ExtendedReportingSendReportSendsRequest
[       OK ] CertificateErrorReporterTest.ExtendedReportingSendReportSendsRequest (97 ms)
[383/3115] CertificateErrorReporterTest.ExtendedReportingSendReportSendsRequest (97 ms)
[ RUN      ] CertificateErrorReporterTest.ErroredRequestGetsDeleted
[6980:6980:0702/225526:39151391822:WARNING:certificate_error_reporter.cc(150)] Certificate upload failed status:3 error:-2
[       OK ] CertificateErrorReporterTest.ErroredRequestGetsDeleted (3 ms)
[384/3115] CertificateErrorReporterTest.ErroredRequestGetsDeleted (3 ms)
[ RUN      ] ChromeNetworkDelegateTest.EnableFirstPartyOnlyCookiesIffFlagEnabled
[       OK ] ChromeNetworkDelegateTest.EnableFirstPartyOnlyCookiesIffFlagEnabled (0 ms)
[385/3115] ChromeNetworkDelegateTest.EnableFirstPartyOnlyCookiesIffFlagEnabled (0 ms)
[ RUN      ] ChromeNetworkDelegateSafeSearchTest.SafeSearch
[       OK ] ChromeNetworkDelegateSafeSearchTest.SafeSearch (44 ms)
[386/3115] ChromeNetworkDelegateSafeSearchTest.SafeSearch (44 ms)
[ RUN      ] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfCookiesAllowed
[       OK ] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfCookiesAllowed (30 ms)
[387/3115] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfCookiesAllowed (30 ms)
[ RUN      ] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfOnlyFirstPartyBlocked
[       OK ] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfOnlyFirstPartyBlocked (29 ms)
[388/3115] ChromeNetworkDelegatePrivacyModeTest.DisablePrivacyIfOnlyFirstPartyBlocked (29 ms)
[ RUN      ] DnsProbeRunnerTest.Probe_EMPTY
[       OK ] DnsProbeRunnerTest.Probe_EMPTY (1 ms)
[389/3115] DnsProbeRunnerTest.Probe_EMPTY (1 ms)
[ RUN      ] DnsProbeRunnerTest.TwoProbes
[       OK ] DnsProbeRunnerTest.TwoProbes (1 ms)
[390/3115] DnsProbeRunnerTest.TwoProbes (1 ms)
[ RUN      ] GoogleSearchCounterTest.GoodOtherSearch
[       OK ] GoogleSearchCounterTest.GoodOtherSearch (1 ms)
[391/3115] GoogleSearchCounterTest.GoodOtherSearch (1 ms)
[ RUN      ] GoogleUpdateTest.StatsConsent
[       OK ] GoogleUpdateTest.StatsConsent (1 ms)
[392/3115] GoogleUpdateTest.StatsConsent (1 ms)
[ RUN      ] WebHistoryServiceTest.GetAudioHistoryEnabled
[       OK ] WebHistoryServiceTest.GetAudioHistoryEnabled (916 ms)
[393/3115] WebHistoryServiceTest.GetAudioHistoryEnabled (916 ms)
[ RUN      ] ImageHolderTest.CreateBitmapFetcherTest
[       OK ] ImageHolderTest.CreateBitmapFetcherTest (0 ms)
[394/3115] ImageHolderTest.CreateBitmapFetcherTest (0 ms)
[ RUN      ] InternalAuthTest.BasicGeneration
[       OK ] InternalAuthTest.BasicGeneration (63 ms)
[395/3115] InternalAuthTest.BasicGeneration (63 ms)
[ RUN      ] InternalAuthTest.DoubleGeneration
[       OK ] InternalAuthTest.DoubleGeneration (62 ms)
[396/3115] InternalAuthTest.DoubleGeneration (62 ms)
[ RUN      ] InternalAuthTest.BadGeneration
[       OK ] InternalAuthTest.BadGeneration (85 ms)
[397/3115] InternalAuthTest.BadGeneration (85 ms)
[ RUN      ] InternalAuthTest.BasicVerification
[       OK ] InternalAuthTest.BasicVerification (72 ms)
[398/3115] InternalAuthTest.BasicVerification (72 ms)
[ RUN      ] InvalidatorStorageTest.Clear
[       OK ] InvalidatorStorageTest.Clear (1 ms)
[399/3115] InvalidatorStorageTest.Clear (1 ms)
[ RUN      ] InvalidatorStorageTest.SetGetNotifierClientId
[       OK ] InvalidatorStorageTest.SetGetNotifierClientId (1 ms)
[400/3115] InvalidatorStorageTest.SetGetNotifierClientId (1 ms)
[ RUN      ] DesktopMediaListTest.ScreenOnly
[       OK ] DesktopMediaListTest.ScreenOnly (3 ms)
[401/3115] DesktopMediaListTest.ScreenOnly (3 ms)
[ RUN      ] DesktopMediaListTest.AddWindow

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnSourceThumbnailChanged(2)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] DesktopMediaListTest.AddWindow (4 ms)
[402/3115] DesktopMediaListTest.AddWindow (4 ms)
[ RUN      ] DesktopMediaListTest.UpdateThumbnail
[       OK ] DesktopMediaListTest.UpdateThumbnail (4 ms)
[403/3115] DesktopMediaListTest.UpdateThumbnail (4 ms)
[ RUN      ] DesktopMediaListTest.MoveWindow
[       OK ] DesktopMediaListTest.MoveWindow (12 ms)
[404/3115] DesktopMediaListTest.MoveWindow (12 ms)
[ RUN      ] ClonedInstallDetectorTest.SaveId
[       OK ] ClonedInstallDetectorTest.SaveId (1 ms)
[405/3115] ClonedInstallDetectorTest.SaveId (1 ms)
[ RUN      ] ClonedInstallDetectorTest.DetectClone
[       OK ] ClonedInstallDetectorTest.DetectClone (1 ms)
[406/3115] ClonedInstallDetectorTest.DetectClone (1 ms)
[ RUN      ] SigninStatusMetricsProvider.GoogleSignedOut
[       OK ] SigninStatusMetricsProvider.GoogleSignedOut (0 ms)
[407/3115] SigninStatusMetricsProvider.GoogleSignedOut (0 ms)
[ RUN      ] ThreadWatcherTest.ThreadNamesOnlyArgs
[       OK ] ThreadWatcherTest.ThreadNamesOnlyArgs (6 ms)
[408/3115] ThreadWatcherTest.ThreadNamesOnlyArgs (6 ms)
[ RUN      ] ThreadWatcherTest.CrashOnHangThreadsAllArgs
[       OK ] ThreadWatcherTest.CrashOnHangThreadsAllArgs (5 ms)
[409/3115] ThreadWatcherTest.CrashOnHangThreadsAllArgs (5 ms)
[ RUN      ] ThreadWatcherTest.Registration
[       OK ] ThreadWatcherTest.Registration (4 ms)
[410/3115] ThreadWatcherTest.Registration (4 ms)
[ RUN      ] IOThreadTest.AlternativeServiceProbabilityThresholdFromParams
[       OK ] IOThreadTest.AlternativeServiceProbabilityThresholdFromParams (0 ms)
[411/3115] IOThreadTest.AlternativeServiceProbabilityThresholdFromParams (0 ms)
[ RUN      ] IOThreadTest.QuicDisallowedByPolicy
[       OK ] IOThreadTest.QuicDisallowedByPolicy (0 ms)
[412/3115] IOThreadTest.QuicDisallowedByPolicy (0 ms)
[ RUN      ] ChromeLoggingTest.LogFileName
[       OK ] ChromeLoggingTest.LogFileName (0 ms)
[413/3115] ChromeLoggingTest.LogFileName (0 ms)
[ RUN      ] ChromeLoggingTest.EnvironmentLogFileName
[       OK ] ChromeLoggingTest.EnvironmentLogFileName (0 ms)
[414/3115] ChromeLoggingTest.EnvironmentLogFileName (0 ms)
[ RUN      ] ManifestIconSelectorTest.NoSizes
[       OK ] ManifestIconSelectorTest.NoSizes (0 ms)
[415/3115] ManifestIconSelectorTest.NoSizes (0 ms)
[ RUN      ] ManifestIconSelectorTest.DeviceDensityFirst
[       OK ] ManifestIconSelectorTest.DeviceDensityFirst (0 ms)
[416/3115] ManifestIconSelectorTest.DeviceDensityFirst (0 ms)
[ RUN      ] ManifestIconSelectorTest.DeviceDensityFallback
[       OK ] ManifestIconSelectorTest.DeviceDensityFallback (0 ms)
[417/3115] ManifestIconSelectorTest.DeviceDensityFallback (0 ms)
[ RUN      ] ManifestIconSelectorTest.UseAnyIfNoPreferredSize
[       OK ] ManifestIconSelectorTest.UseAnyIfNoPreferredSize (1 ms)
[418/3115] ManifestIconSelectorTest.UseAnyIfNoPreferredSize (1 ms)
[ RUN      ] MidiPermissionContextTests.TestInsecureQueryingUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MidiPermissionContextTests.TestInsecureQueryingUrl (73 ms)
[419/3115] MidiPermissionContextTests.TestInsecureQueryingUrl (73 ms)
[ RUN      ] DesktopMediaListTest.Filtering
[       OK ] DesktopMediaListTest.Filtering (5 ms)
[420/3115] DesktopMediaListTest.Filtering (5 ms)
[ RUN      ] NetLogTempFileTest.ProcessCommandDoStartAndStop
[       OK ] NetLogTempFileTest.ProcessCommandDoStartAndStop (28 ms)
[421/3115] NetLogTempFileTest.ProcessCommandDoStartAndStop (28 ms)
[ RUN      ] NetLogTempFileTest.ProcessCommandDoStartAndStopWithByteLogging
[       OK ] NetLogTempFileTest.ProcessCommandDoStartAndStopWithByteLogging (25 ms)
[422/3115] NetLogTempFileTest.ProcessCommandDoStartAndStopWithByteLogging (25 ms)
[ RUN      ] NetLogTempFileTest.DoStartClearsFile
[       OK ] NetLogTempFileTest.DoStartClearsFile (36 ms)
[423/3115] NetLogTempFileTest.DoStartClearsFile (36 ms)
[ RUN      ] PredictorTest.StartupShutdownTest
[       OK ] PredictorTest.StartupShutdownTest (0 ms)
[424/3115] PredictorTest.StartupShutdownTest (0 ms)
[ RUN      ] PredictorTest.ShutdownWhenResolutionIsPendingTest
[       OK ] PredictorTest.ShutdownWhenResolutionIsPendingTest (501 ms)
[425/3115] PredictorTest.ShutdownWhenResolutionIsPendingTest (501 ms)
[ RUN      ] PredictorTest.MassiveConcurrentLookupTest
[       OK ] PredictorTest.MassiveConcurrentLookupTest (114 ms)
[426/3115] PredictorTest.MassiveConcurrentLookupTest (114 ms)
[ RUN      ] PredictorTest.GetHtmlReferrerLists
[       OK ] PredictorTest.GetHtmlReferrerLists (2 ms)
[427/3115] PredictorTest.GetHtmlReferrerLists (2 ms)
[ RUN      ] PredictorTest.PriorityQueuePushPopTest
[       OK ] PredictorTest.PriorityQueuePushPopTest (1 ms)
[428/3115] PredictorTest.PriorityQueuePushPopTest (1 ms)
[ RUN      ] PredictorTest.HSTSRedirect
[       OK ] PredictorTest.HSTSRedirect (0 ms)
[429/3115] PredictorTest.HSTSRedirect (0 ms)
[ RUN      ] PredictorTest.HSTSRedirectSubresources
[       OK ] PredictorTest.HSTSRedirectSubresources (1 ms)
[430/3115] PredictorTest.HSTSRedirectSubresources (1 ms)
[ RUN      ] PredictorTest.NoProxyService
[       OK ] PredictorTest.NoProxyService (0 ms)
[431/3115] PredictorTest.NoProxyService (0 ms)
[ RUN      ] PredictorTest.ProxyDefinitelyEnabled
[       OK ] PredictorTest.ProxyDefinitelyEnabled (1 ms)
[432/3115] PredictorTest.ProxyDefinitelyEnabled (1 ms)
[ RUN      ] PredictorTest.ProxyDefinitelyNotEnabled
[       OK ] PredictorTest.ProxyDefinitelyNotEnabled (0 ms)
[433/3115] PredictorTest.ProxyDefinitelyNotEnabled (0 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.BaseConfiguration
[       OK ] PrefProxyConfigTrackerImplTest.BaseConfiguration (1 ms)
[434/3115] PrefProxyConfigTrackerImplTest.BaseConfiguration (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplTest.DynamicPrefOverrides
[       OK ] PrefProxyConfigTrackerImplTest.DynamicPrefOverrides (1 ms)
[435/3115] PrefProxyConfigTrackerImplTest.DynamicPrefOverrides (1 ms)
[ RUN      ] ProbeMessageTest.TestGenerateProbeRequest
[       OK ] ProbeMessageTest.TestGenerateProbeRequest (0 ms)
[436/3115] ProbeMessageTest.TestGenerateProbeRequest (0 ms)
[ RUN      ] ProbeMessageTest.TestSetPacketHeader
[       OK ] ProbeMessageTest.TestSetPacketHeader (0 ms)
[437/3115] ProbeMessageTest.TestSetPacketHeader (0 ms)
[ RUN      ] ProbeMessageTest.TestMakeEncodePacketAndParseInput
[       OK ] ProbeMessageTest.TestMakeEncodePacketAndParseInput (0 ms)
[438/3115] ProbeMessageTest.TestMakeEncodePacketAndParseInput (0 ms)
[ RUN      ] ProbeMessageTest.TestChecksum
[       OK ] ProbeMessageTest.TestChecksum (0 ms)
[439/3115] ProbeMessageTest.TestChecksum (0 ms)
[ RUN      ] ProbeMessageTest.TestEncode
[       OK ] ProbeMessageTest.TestEncode (0 ms)
[440/3115] ProbeMessageTest.TestEncode (0 ms)
[ RUN      ] QuotaPolicyChannelIDStoreTest.TestPersistence
[       OK ] QuotaPolicyChannelIDStoreTest.TestPersistence (357 ms)
[441/3115] QuotaPolicyChannelIDStoreTest.TestPersistence (357 ms)
[ RUN      ] SafeSearchUtilTest.AddGoogleSafeSearchParams
[       OK ] SafeSearchUtilTest.AddGoogleSafeSearchParams (5 ms)
[442/3115] SafeSearchUtilTest.AddGoogleSafeSearchParams (5 ms)
[ RUN      ] SafeSearchUtilTest.OverrideYoutubeHeader
[       OK ] SafeSearchUtilTest.OverrideYoutubeHeader (1 ms)
[443/3115] SafeSearchUtilTest.OverrideYoutubeHeader (1 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateEmptyProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigrateEmptyProxy (2 ms)
[444/3115] DataReductionProxyChromeSettingsTest.MigrateEmptyProxy (2 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigrateGooglezipDataReductionProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigrateGooglezipDataReductionProxy (3 ms)
[445/3115] DataReductionProxyChromeSettingsTest.MigrateGooglezipDataReductionProxy (3 ms)
[ RUN      ] DataReductionProxyChromeSettingsTest.MigratePacGooglezipDataReductionProxy
[       OK ] DataReductionProxyChromeSettingsTest.MigratePacGooglezipDataReductionProxy (6 ms)
[446/3115] DataReductionProxyChromeSettingsTest.MigratePacGooglezipDataReductionProxy (6 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.GoodDisabledCipherSuites
[       OK ] SSLConfigServiceManagerPrefTest.GoodDisabledCipherSuites (1 ms)
[447/3115] SSLConfigServiceManagerPrefTest.GoodDisabledCipherSuites (1 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.BadDisabledCipherSuites
[7022:7022:0702/225528:39153049246:ERROR:ssl_config_service_manager_pref.cc(64)] Ignoring unrecognized or unparsable cipher suite: TLS_NOT_WITH_A_CIPHER_SUITE
[7022:7022:0702/225528:39153049385:ERROR:ssl_config_service_manager_pref.cc(64)] Ignoring unrecognized or unparsable cipher suite: 0xBEEFY
[       OK ] SSLConfigServiceManagerPrefTest.BadDisabledCipherSuites (1 ms)
[448/3115] SSLConfigServiceManagerPrefTest.BadDisabledCipherSuites (1 ms)
[ RUN      ] SSLConfigServiceManagerPrefTest.CommandLinePrefs
[       OK ] SSLConfigServiceManagerPrefTest.CommandLinePrefs (1 ms)
[449/3115] SSLConfigServiceManagerPrefTest.CommandLinePrefs (1 ms)
[ RUN      ] OfflinePageMetadataStoreImplTest.RemoveOfflinePage
[       OK ] OfflinePageMetadataStoreImplTest.RemoveOfflinePage (15 ms)
[450/3115] OfflinePageMetadataStoreImplTest.RemoveOfflinePage (15 ms)
[ RUN      ] PermissionManagerTest.SameTypeChangeNotifies
[       OK ] PermissionManagerTest.SameTypeChangeNotifies (40 ms)
[451/3115] PermissionManagerTest.SameTypeChangeNotifies (40 ms)
[ RUN      ] PermissionManagerTest.DifferentTypeChangeDoesNotNotify
[       OK ] PermissionManagerTest.DifferentTypeChangeDoesNotNotify (29 ms)
[452/3115] PermissionManagerTest.DifferentTypeChangeDoesNotNotify (29 ms)
[ RUN      ] PermissionManagerTest.ChangeAfterUnsubscribeDoesNotNotify
[       OK ] PermissionManagerTest.ChangeAfterUnsubscribeDoesNotNotify (29 ms)
[453/3115] PermissionManagerTest.ChangeAfterUnsubscribeDoesNotNotify (29 ms)
[ RUN      ] PermissionManagerTest.DifferentPrimaryPatternDoesNotNotify
[       OK ] PermissionManagerTest.DifferentPrimaryPatternDoesNotNotify (30 ms)
[454/3115] PermissionManagerTest.DifferentPrimaryPatternDoesNotNotify (30 ms)
[ RUN      ] PermissionManagerTest.DifferentSecondaryPatternDoesNotNotify
[       OK ] PermissionManagerTest.DifferentSecondaryPatternDoesNotNotify (37 ms)
[455/3115] PermissionManagerTest.DifferentSecondaryPatternDoesNotNotify (37 ms)
[ RUN      ] PermissionManagerTest.NewValueCorrectlyPassed
[       OK ] PermissionManagerTest.NewValueCorrectlyPassed (40 ms)
[456/3115] PermissionManagerTest.NewValueCorrectlyPassed (40 ms)
[ RUN      ] PermissionManagerTest.ChangeWithoutPermissionChangeDoesNotNotify
[       OK ] PermissionManagerTest.ChangeWithoutPermissionChangeDoesNotNotify (29 ms)
[457/3115] PermissionManagerTest.ChangeWithoutPermissionChangeDoesNotNotify (29 ms)
[ RUN      ] PermissionManagerTest.ChangesBackAndForth
[       OK ] PermissionManagerTest.ChangesBackAndForth (33 ms)
[458/3115] PermissionManagerTest.ChangesBackAndForth (33 ms)
[ RUN      ] AutocompleteActionPredictorTableTest.GetRow
[       OK ] AutocompleteActionPredictorTableTest.GetRow (130 ms)
[459/3115] AutocompleteActionPredictorTableTest.GetRow (130 ms)
[ RUN      ] AutocompleteActionPredictorTableTest.AddAndUpdateRows
[       OK ] AutocompleteActionPredictorTableTest.AddAndUpdateRows (132 ms)
[460/3115] AutocompleteActionPredictorTableTest.AddAndUpdateRows (132 ms)
[ RUN      ] LevelDBPrefStoreTest.SetValueSilently
[       OK ] LevelDBPrefStoreTest.SetValueSilently (9 ms)
[461/3115] LevelDBPrefStoreTest.SetValueSilently (9 ms)
[ RUN      ] LevelDBPrefStoreTest.GetMutableValue
[       OK ] LevelDBPrefStoreTest.GetMutableValue (6 ms)
[462/3115] LevelDBPrefStoreTest.GetMutableValue (6 ms)
[ RUN      ] LevelDBPrefStoreTest.RemoveFromMemory
[       OK ] LevelDBPrefStoreTest.RemoveFromMemory (5 ms)
[463/3115] LevelDBPrefStoreTest.RemoveFromMemory (5 ms)
[ RUN      ] LevelDBPrefStoreTest.OpenAsyncError
[       OK ] LevelDBPrefStoreTest.OpenAsyncError (8 ms)
[464/3115] LevelDBPrefStoreTest.OpenAsyncError (8 ms)
[ RUN      ] LevelDBPrefStoreTest.Values
[       OK ] LevelDBPrefStoreTest.Values (12 ms)
[465/3115] LevelDBPrefStoreTest.Values (12 ms)
[ RUN      ] ListPreferenceMergeTest.NotListOrDictionary
[       OK ] ListPreferenceMergeTest.NotListOrDictionary (47 ms)
[466/3115] ListPreferenceMergeTest.NotListOrDictionary (47 ms)
[ RUN      ] ListPreferenceMergeTest.LocalEmpty
[       OK ] ListPreferenceMergeTest.LocalEmpty (27 ms)
[467/3115] ListPreferenceMergeTest.LocalEmpty (27 ms)
[ RUN      ] ListPreferenceMergeTest.ServerEmpty
[       OK ] ListPreferenceMergeTest.ServerEmpty (26 ms)
[468/3115] ListPreferenceMergeTest.ServerEmpty (26 ms)
[ RUN      ] ListPreferenceMergeTest.Duplicates
[       OK ] ListPreferenceMergeTest.Duplicates (32 ms)
[469/3115] ListPreferenceMergeTest.Duplicates (32 ms)
[ RUN      ] DictionaryPreferenceMergeTest.ServerNull
[       OK ] DictionaryPreferenceMergeTest.ServerNull (38 ms)
[470/3115] DictionaryPreferenceMergeTest.ServerNull (38 ms)
[ RUN      ] DictionaryPreferenceMergeTest.ConflictButServerWins
[       OK ] DictionaryPreferenceMergeTest.ConflictButServerWins (41 ms)
[471/3115] DictionaryPreferenceMergeTest.ConflictButServerWins (41 ms)
[ RUN      ] IndividualPreferenceMergeTest.URLsToRestoreOnStartup
[       OK ] IndividualPreferenceMergeTest.URLsToRestoreOnStartup (39 ms)
[472/3115] IndividualPreferenceMergeTest.URLsToRestoreOnStartup (39 ms)
[ RUN      ] PrefsSyncableServiceTest.CreatePrefSyncData
[       OK ] PrefsSyncableServiceTest.CreatePrefSyncData (1 ms)
[473/3115] PrefsSyncableServiceTest.CreatePrefSyncData (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationEmptyCloud
[       OK ] PrefsSyncableServiceTest.ModelAssociationEmptyCloud (1 ms)
[474/3115] PrefsSyncableServiceTest.ModelAssociationEmptyCloud (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationMigrateOldData
[       OK ] PrefsSyncableServiceTest.ModelAssociationMigrateOldData (1 ms)
[475/3115] PrefsSyncableServiceTest.ModelAssociationMigrateOldData (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationCloudHasOldMigratedData
[       OK ] PrefsSyncableServiceTest.ModelAssociationCloudHasOldMigratedData (2 ms)
[476/3115] PrefsSyncableServiceTest.ModelAssociationCloudHasOldMigratedData (2 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationCloudHasNewMigratedData
[       OK ] PrefsSyncableServiceTest.ModelAssociationCloudHasNewMigratedData (1 ms)
[477/3115] PrefsSyncableServiceTest.ModelAssociationCloudHasNewMigratedData (1 ms)
[ RUN      ] PrefsSyncableServiceTest.ModelAssociationCloudAddsOldAndNewMigratedData
[       OK ] PrefsSyncableServiceTest.ModelAssociationCloudAddsOldAndNewMigratedData (2 ms)
[478/3115] PrefsSyncableServiceTest.ModelAssociationCloudAddsOldAndNewMigratedData (2 ms)
[ RUN      ] PrefsSyncableServiceTest.UpdatedPreferenceWithValue
[       OK ] PrefsSyncableServiceTest.UpdatedPreferenceWithValue (1 ms)
[479/3115] PrefsSyncableServiceTest.UpdatedPreferenceWithValue (1 ms)
[ RUN      ] PrefsSyncableServiceTest.UpdatedSyncNodeActionUpdate
[       OK ] PrefsSyncableServiceTest.UpdatedSyncNodeActionUpdate (1 ms)
[480/3115] PrefsSyncableServiceTest.UpdatedSyncNodeActionUpdate (1 ms)
[ RUN      ] ChromePasswordManagerClientTest.LogSavePasswordProgressNotifyRenderer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.LogSavePasswordProgressNotifyRenderer (63 ms)
[481/3115] ChromePasswordManagerClientTest.LogSavePasswordProgressNotifyRenderer (63 ms)
[ RUN      ] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Active
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Active (44 ms)
[482/3115] ChromePasswordManagerClientTest.AnswerToPingsAboutLoggingState_Active (44 ms)
[ RUN      ] ChromePasswordManagerClientTest.LogToAReceiver
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.LogToAReceiver (49 ms)
[483/3115] ChromePasswordManagerClientTest.LogToAReceiver (49 ms)
[ RUN      ] ChromePasswordManagerClientTest.ShouldFilterAutofillResult_Reauth
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.ShouldFilterAutofillResult_Reauth (238 ms)
[484/3115] ChromePasswordManagerClientTest.ShouldFilterAutofillResult_Reauth (238 ms)
[ RUN      ] ChromePasswordManagerClientTest.ShouldFilterAutofillResult_Reauth
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.ShouldFilterAutofillResult_Reauth (238 ms)
[485/3115] ChromePasswordManagerClientTest.ShouldFilterAutofillResult (149 ms)
[ RUN      ] ChromePasswordManagerClientTest.SavingDependsOnManagerEnabledPreference
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePasswordManagerClientTest.SavingDependsOnManagerEnabledPreference (47 ms)
[486/3115] ChromePasswordManagerClientTest.SavingDependsOnManagerEnabledPreference (47 ms)
[ RUN      ] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourceAPI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourceAPI (47 ms)
[487/3115] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourceAPI (47 ms)
[ RUN      ] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourcePasswordManager
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourcePasswordManager (48 ms)
[488/3115] SavePasswordInfoBarDelegateTest.CancelTestCredentialSourcePasswordManager (48 ms)
[ RUN      ] PermissionManagerTest.GetPermissionStatusDefault
[       OK ] PermissionManagerTest.GetPermissionStatusDefault (58 ms)
[489/3115] PermissionManagerTest.GetPermissionStatusDefault (58 ms)
[ RUN      ] PermissionManagerTest.GetPermissionStatusAfterSet
[       OK ] PermissionManagerTest.GetPermissionStatusAfterSet (44 ms)
[490/3115] PermissionManagerTest.GetPermissionStatusAfterSet (44 ms)
[ RUN      ] PrefsSyncableServiceTest.UpdatedSyncNodeActionAdd
[       OK ] PrefsSyncableServiceTest.UpdatedSyncNodeActionAdd (2 ms)
[491/3115] PrefsSyncableServiceTest.UpdatedSyncNodeActionAdd (2 ms)
[ RUN      ] PrefsSyncableServiceTest.DynamicManagedPreferences
[       OK ] PrefsSyncableServiceTest.DynamicManagedPreferences (1 ms)
[492/3115] PrefsSyncableServiceTest.DynamicManagedPreferences (1 ms)
[ RUN      ] PrefsSyncableServiceTest.DynamicManagedPreferencesWithSyncChange
[       OK ] PrefsSyncableServiceTest.DynamicManagedPreferencesWithSyncChange (1 ms)
[493/3115] PrefsSyncableServiceTest.DynamicManagedPreferencesWithSyncChange (1 ms)
[ RUN      ] ProfilePrefStoreManagerTest.StoreValues
[       OK ] ProfilePrefStoreManagerTest.StoreValues (111 ms)
[494/3115] ProfilePrefStoreManagerTest.StoreValues (111 ms)
[ RUN      ] ProfilePrefStoreManagerTest.ProtectValues
[       OK ] ProfilePrefStoreManagerTest.ProtectValues (22 ms)
[495/3115] ProfilePrefStoreManagerTest.ProtectValues (22 ms)
[ RUN      ] ProfilePrefStoreManagerTest.MigrateFromOneFile
[       OK ] ProfilePrefStoreManagerTest.MigrateFromOneFile (23 ms)
[496/3115] ProfilePrefStoreManagerTest.MigrateFromOneFile (23 ms)
[ RUN      ] ProfilePrefStoreManagerTest.MigrateWithTampering
[       OK ] ProfilePrefStoreManagerTest.MigrateWithTampering (21 ms)
[497/3115] ProfilePrefStoreManagerTest.MigrateWithTampering (21 ms)
[ RUN      ] ProfilePrefStoreManagerTest.InitializePrefsFromMasterPrefs
[       OK ] ProfilePrefStoreManagerTest.InitializePrefsFromMasterPrefs (12 ms)
[498/3115] ProfilePrefStoreManagerTest.InitializePrefsFromMasterPrefs (12 ms)
[ RUN      ] ProfilePrefStoreManagerTest.NewPrefWhenFirstProtecting
[       OK ] ProfilePrefStoreManagerTest.NewPrefWhenFirstProtecting (27 ms)
[499/3115] ProfilePrefStoreManagerTest.NewPrefWhenFirstProtecting (27 ms)
[ RUN      ] ProfilePrefStoreManagerTest.ProtectedToUnprotected
[       OK ] ProfilePrefStoreManagerTest.ProtectedToUnprotected (33 ms)
[500/3115] ProfilePrefStoreManagerTest.ProtectedToUnprotected (33 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.IsInitialized
[       OK ] PrefServiceHashStoreContentsTest.IsInitialized (0 ms)
[501/3115] PrefServiceHashStoreContentsTest.IsInitialized (0 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.GetAndSetContents
[       OK ] PrefServiceHashStoreContentsTest.GetAndSetContents (0 ms)
[502/3115] PrefServiceHashStoreContentsTest.GetAndSetContents (0 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.GetAndSetSuperMac
[       OK ] PrefServiceHashStoreContentsTest.GetAndSetSuperMac (1 ms)
[503/3115] PrefServiceHashStoreContentsTest.GetAndSetSuperMac (1 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.ResetAllPrefHashStores
[       OK ] PrefServiceHashStoreContentsTest.ResetAllPrefHashStores (0 ms)
[504/3115] PrefServiceHashStoreContentsTest.ResetAllPrefHashStores (0 ms)
[ RUN      ] SegregatedPrefStoreTest.Observer
[       OK ] SegregatedPrefStoreTest.Observer (0 ms)
[505/3115] SegregatedPrefStoreTest.Observer (0 ms)
[ RUN      ] SegregatedPrefStoreTest.SelectedPrefReadNoFileError
[       OK ] SegregatedPrefStoreTest.SelectedPrefReadNoFileError (0 ms)
[506/3115] SegregatedPrefStoreTest.SelectedPrefReadNoFileError (0 ms)
[ RUN      ] SegregatedPrefStoreTest.UnselectedPrefReadError
[       OK ] SegregatedPrefStoreTest.UnselectedPrefReadError (1 ms)
[507/3115] SegregatedPrefStoreTest.UnselectedPrefReadError (1 ms)
[ RUN      ] SegregatedPrefStoreTest.BothPrefReadError
[       OK ] SegregatedPrefStoreTest.BothPrefReadError (0 ms)
[508/3115] SegregatedPrefStoreTest.BothPrefReadError (0 ms)
[ RUN      ] SegregatedPrefStoreTest.IsInitializationComplete
[       OK ] SegregatedPrefStoreTest.IsInitializationComplete (0 ms)
[509/3115] SegregatedPrefStoreTest.IsInitializationComplete (0 ms)
[ RUN      ] SegregatedPrefStoreTest.IsInitializationCompleteAsync
[       OK ] SegregatedPrefStoreTest.IsInitializationCompleteAsync (0 ms)
[510/3115] SegregatedPrefStoreTest.IsInitializationCompleteAsync (0 ms)
[ RUN      ] SessionStartupPrefTest.URLListIsFixedUp
[       OK ] SessionStartupPrefTest.URLListIsFixedUp (1 ms)
[511/3115] SessionStartupPrefTest.URLListIsFixedUp (1 ms)
[ RUN      ] SessionStartupPrefTest.DefaultMigration
[       OK ] SessionStartupPrefTest.DefaultMigration (0 ms)
[512/3115] SessionStartupPrefTest.DefaultMigration (0 ms)
[ RUN      ] SessionStartupPrefTest.DefaultMigrationHomepageIsNTP
[       OK ] SessionStartupPrefTest.DefaultMigrationHomepageIsNTP (0 ms)
[513/3115] SessionStartupPrefTest.DefaultMigrationHomepageIsNTP (0 ms)
[ RUN      ] SessionStartupPrefTest.HomePageMigrationHomepageIsNTP
[       OK ] SessionStartupPrefTest.HomePageMigrationHomepageIsNTP (1 ms)
[514/3115] SessionStartupPrefTest.HomePageMigrationHomepageIsNTP (1 ms)
[ RUN      ] GetDeterministicMachineSpecificIdTest.IsDeterministic
[       OK ] GetDeterministicMachineSpecificIdTest.IsDeterministic (0 ms)
[515/3115] GetDeterministicMachineSpecificIdTest.IsDeterministic (0 ms)
[ RUN      ] PrefHashCalculatorTest.CatchHashChanges
[       OK ] PrefHashCalculatorTest.CatchHashChanges (94 ms)
[516/3115] PrefHashCalculatorTest.CatchHashChanges (94 ms)
[ RUN      ] PrefHashStoreImplTest.AtomicHashStoreAndCheck
[       OK ] PrefHashStoreImplTest.AtomicHashStoreAndCheck (2 ms)
[517/3115] PrefHashStoreImplTest.AtomicHashStoreAndCheck (2 ms)
[ RUN      ] PrefHashStoreImplTest.SuperMACDisabled
[       OK ] PrefHashStoreImplTest.SuperMACDisabled (0 ms)
[518/3115] PrefHashStoreImplTest.SuperMACDisabled (0 ms)
[ RUN      ] PrefHashStoreImplTest.EmptyAndNULLSplitDict
[       OK ] PrefHashStoreImplTest.EmptyAndNULLSplitDict (1 ms)
[519/3115] PrefHashStoreImplTest.EmptyAndNULLSplitDict (1 ms)
[ RUN      ] PrefServiceHashStoreContentsTest.hash_store_id
[       OK ] PrefServiceHashStoreContentsTest.hash_store_id (1 ms)
[520/3115] PrefServiceHashStoreContentsTest.hash_store_id (1 ms)
[ RUN      ] ResourcePrefetchPredictorTest.OnSubresourceResponse
[       OK ] ResourcePrefetchPredictorTest.OnSubresourceResponse (259 ms)
[521/3115] ResourcePrefetchPredictorTest.OnSubresourceResponse (259 ms)
[ RUN      ] ResourcePrefetcherTest.TestPrefetcherFinishes
[       OK ] ResourcePrefetcherTest.TestPrefetcherFinishes (149 ms)
[522/3115] ResourcePrefetcherTest.TestPrefetcherFinishes (149 ms)
[ RUN      ] ResourcePrefetcherTest.TestPrefetcherStopped
[       OK ] ResourcePrefetcherTest.TestPrefetcherStopped (3 ms)
[523/3115] ResourcePrefetcherTest.TestPrefetcherStopped (3 ms)
[ RUN      ] ChromePrefServiceWebKitPrefs.PrefsCopied
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromePrefServiceWebKitPrefs.PrefsCopied (94 ms)
[524/3115] ChromePrefServiceWebKitPrefs.PrefsCopied (94 ms)
[ RUN      ] CommandLinePrefStoreTest.SimpleStringPref
[       OK ] CommandLinePrefStoreTest.SimpleStringPref (0 ms)
[525/3115] CommandLinePrefStoreTest.SimpleStringPref (0 ms)
[ RUN      ] CommandLinePrefStoreTest.SimpleBooleanPref
[       OK ] CommandLinePrefStoreTest.SimpleBooleanPref (0 ms)
[526/3115] CommandLinePrefStoreTest.SimpleBooleanPref (0 ms)
[ RUN      ] CommandLinePrefStoreTest.NoPrefs
[       OK ] CommandLinePrefStoreTest.NoPrefs (0 ms)
[527/3115] CommandLinePrefStoreTest.NoPrefs (0 ms)
[ RUN      ] CommandLinePrefStoreTest.MultipleSwitches
[       OK ] CommandLinePrefStoreTest.MultipleSwitches (0 ms)
[528/3115] CommandLinePrefStoreTest.MultipleSwitches (0 ms)
[ RUN      ] LevelDBPrefStoreTest.PutAndGetPersistent
[       OK ] LevelDBPrefStoreTest.PutAndGetPersistent (12 ms)
[529/3115] LevelDBPrefStoreTest.PutAndGetPersistent (12 ms)
[ RUN      ] LevelDBPrefStoreTest.BasicObserver
[       OK ] LevelDBPrefStoreTest.BasicObserver (7 ms)
[530/3115] LevelDBPrefStoreTest.BasicObserver (7 ms)
[ RUN      ] AutocompleteActionPredictorTableTest.DeleteAllRows
[       OK ] AutocompleteActionPredictorTableTest.DeleteAllRows (146 ms)
[531/3115] AutocompleteActionPredictorTableTest.DeleteAllRows (146 ms)
[ RUN      ] AutocompleteActionPredictorTableReopenTest.DeleteAllRows
[       OK ] AutocompleteActionPredictorTableReopenTest.DeleteAllRows (133 ms)
[532/3115] AutocompleteActionPredictorTableReopenTest.DeleteAllRows (133 ms)
[ RUN      ] AutocompleteActionPredictorTest.RecommendActionSearch
[       OK ] AutocompleteActionPredictorTest.RecommendActionSearch (940 ms)
[533/3115] AutocompleteActionPredictorTest.RecommendActionSearch (940 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialNotSpecified
[       OK ] ResourcePrefetchCommonTest.FieldTrialNotSpecified (38 ms)
[534/3115] ResourcePrefetchCommonTest.FieldTrialNotSpecified (38 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetching
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetching (26 ms)
[535/3115] ResourcePrefetchCommonTest.FieldTrialPrefetching (26 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingLowConfidence
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingLowConfidence (25 ms)
[536/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingLowConfidence (25 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingHighConfidence
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingHighConfidence (31 ms)
[537/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingHighConfidence (31 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDB
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDB (26 ms)
[538/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDB (26 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBLowConfidence
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBLowConfidence (35 ms)
[539/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBLowConfidence (35 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBHighConfidence
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBHighConfidence (27 ms)
[540/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingSmallDBHighConfidence (27 ms)
[ RUN      ] PrerenderTest.AliasURLTest
[       OK ] PrerenderTest.AliasURLTest (34 ms)
[541/3115] PrerenderTest.AliasURLTest (34 ms)
[ RUN      ] PrerenderTest.InvalidPendingPrerenderTest
[       OK ] PrerenderTest.InvalidPendingPrerenderTest (23 ms)
[542/3115] PrerenderTest.InvalidPendingPrerenderTest (23 ms)
[ RUN      ] PrerenderTest.CancelPendingPrerenderTest
[       OK ] PrerenderTest.CancelPendingPrerenderTest (23 ms)
[543/3115] PrerenderTest.CancelPendingPrerenderTest (23 ms)
[ RUN      ] PrerenderTest.SourceRenderViewClosed
[       OK ] PrerenderTest.SourceRenderViewClosed (23 ms)
[544/3115] PrerenderTest.SourceRenderViewClosed (23 ms)
[ RUN      ] PrerenderTest.RelNextByFieldTrial
[       OK ] PrerenderTest.RelNextByFieldTrial (23 ms)
[545/3115] PrerenderTest.RelNextByFieldTrial (23 ms)
[ RUN      ] PrerenderTest.PPLTLateCancel
[       OK ] PrerenderTest.PPLTLateCancel (29 ms)
[546/3115] PrerenderTest.PPLTLateCancel (29 ms)
[ RUN      ] PrerenderTest.OmniboxNotAllowedWhenDisabled
[       OK ] PrerenderTest.OmniboxNotAllowedWhenDisabled (42 ms)
[547/3115] PrerenderTest.OmniboxNotAllowedWhenDisabled (42 ms)
[ RUN      ] PrerenderTest.LinkRelNotAllowedWhenDisabled
[       OK ] PrerenderTest.LinkRelNotAllowedWhenDisabled (43 ms)
[548/3115] PrerenderTest.LinkRelNotAllowedWhenDisabled (43 ms)
[ RUN      ] PrerenderTest.LinkManagerCancelThenAbandon
[       OK ] PrerenderTest.LinkManagerCancelThenAbandon (31 ms)
[549/3115] PrerenderTest.LinkManagerCancelThenAbandon (31 ms)
[ RUN      ] PrerenderTest.LinkManagerCancelTwice
[       OK ] PrerenderTest.LinkManagerCancelTwice (38 ms)
[550/3115] PrerenderTest.LinkManagerCancelTwice (38 ms)
[ RUN      ] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabledByNetwork
[       OK ] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabledByNetwork (58 ms)
[551/3115] ResourcePrefetchCommonTest.FieldTrialPrefetchingDisabledByNetwork (58 ms)
[ RUN      ] ResourcePrefetchPredictorTablesTest.UpdateData
[       OK ] ResourcePrefetchPredictorTablesTest.UpdateData (210 ms)
[552/3115] ResourcePrefetchPredictorTablesTest.UpdateData (210 ms)
[ RUN      ] ResourcePrefetchPredictorTablesTest.DeleteSingleDataPoint
[       OK ] ResourcePrefetchPredictorTablesTest.DeleteSingleDataPoint (194 ms)
[553/3115] ResourcePrefetchPredictorTablesTest.DeleteSingleDataPoint (194 ms)
[ RUN      ] ResourcePrefetchPredictorTablesReopenTest.GetAllData
[       OK ] ResourcePrefetchPredictorTablesReopenTest.GetAllData (172 ms)
[554/3115] ResourcePrefetchPredictorTablesReopenTest.GetAllData (172 ms)
[ RUN      ] ResourcePrefetchPredictorTablesReopenTest.DeleteData
[       OK ] ResourcePrefetchPredictorTablesReopenTest.DeleteData (223 ms)
[555/3115] ResourcePrefetchPredictorTablesReopenTest.DeleteData (223 ms)
[ RUN      ] ResourcePrefetchPredictorTablesReopenTest.DeleteAllData
[       OK ] ResourcePrefetchPredictorTablesReopenTest.DeleteAllData (215 ms)
[556/3115] ResourcePrefetchPredictorTablesReopenTest.DeleteAllData (215 ms)
[ RUN      ] ResourcePrefetchPredictorTest.NavigationNotRecorded
[       OK ] ResourcePrefetchPredictorTest.NavigationNotRecorded (228 ms)
[557/3115] ResourcePrefetchPredictorTest.NavigationNotRecorded (228 ms)
[ RUN      ] ResourcePrefetchPredictorTest.NavigationUrlNotInDB
[       OK ] ResourcePrefetchPredictorTest.NavigationUrlNotInDB (184 ms)
[558/3115] ResourcePrefetchPredictorTest.NavigationUrlNotInDB (184 ms)
[ RUN      ] ResourcePrefetchPredictorTest.NavigationUrlInDB
[       OK ] ResourcePrefetchPredictorTest.NavigationUrlInDB (198 ms)
[559/3115] ResourcePrefetchPredictorTest.NavigationUrlInDB (198 ms)
[ RUN      ] ResourcePrefetchPredictorTest.OnMainFrameRequest
[       OK ] ResourcePrefetchPredictorTest.OnMainFrameRequest (219 ms)
[560/3115] ResourcePrefetchPredictorTest.OnMainFrameRequest (219 ms)
[ RUN      ] ThreadWatcherTest.ThreadNotResponding
[       OK ] ThreadWatcherTest.ThreadNotResponding (506 ms)
[561/3115] ThreadWatcherTest.ThreadNotResponding (506 ms)
[ RUN      ] ThreadWatcherTest.MultipleThreadsNotResponding
[       OK ] ThreadWatcherTest.MultipleThreadsNotResponding (505 ms)
[562/3115] ThreadWatcherTest.MultipleThreadsNotResponding (505 ms)
[ RUN      ] ThreadWatcherListTest.Restart
[       OK ] ThreadWatcherListTest.Restart (4005 ms)
[563/3115] ThreadWatcherListTest.Restart (4005 ms)
[ RUN      ] GeneratedResourcesMapLookupTest.LookupNotFound
[       OK ] GeneratedResourcesMapLookupTest.LookupNotFound (0 ms)
[564/3115] GeneratedResourcesMapLookupTest.LookupNotFound (0 ms)
[ RUN      ] VariationsRequestSchedulerTest.ScheduleFetchShortly
[       OK ] VariationsRequestSchedulerTest.ScheduleFetchShortly (0 ms)
[565/3115] VariationsRequestSchedulerTest.ScheduleFetchShortly (0 ms)
[ RUN      ] VariationsSeedStoreTest.GetInvalidSignature
[       OK ] VariationsSeedStoreTest.GetInvalidSignature (151 ms)
[566/3115] VariationsSeedStoreTest.GetInvalidSignature (151 ms)
[ RUN      ] VariationsServiceTest.RequestsInitiallyAllowed
[       OK ] VariationsServiceTest.RequestsInitiallyAllowed (0 ms)
[567/3115] VariationsServiceTest.RequestsInitiallyAllowed (0 ms)
[ RUN      ] VariationsServiceTest.SeedStoredWhenOKStatus
[       OK ] VariationsServiceTest.SeedStoredWhenOKStatus (1 ms)
[568/3115] VariationsServiceTest.SeedStoredWhenOKStatus (1 ms)
[ RUN      ] VariationsServiceTest.SeedNotStoredWhenNonOKStatus
[       OK ] VariationsServiceTest.SeedNotStoredWhenNonOKStatus (1 ms)
[569/3115] VariationsServiceTest.SeedNotStoredWhenNonOKStatus (1 ms)
[ RUN      ] VariationsServiceTest.SeedDateUpdatedOn304Status
[       OK ] VariationsServiceTest.SeedDateUpdatedOn304Status (1 ms)
[570/3115] VariationsServiceTest.SeedDateUpdatedOn304Status (1 ms)
[ RUN      ] TrackedPreferencesMigrationTest.NoMigrationRequired
[       OK ] TrackedPreferencesMigrationTest.NoMigrationRequired (94 ms)
[571/3115] TrackedPreferencesMigrationTest.NoMigrationRequired (94 ms)
[ RUN      ] TrackedPreferencesMigrationTest.LegacyHashMigrationOnly
[       OK ] TrackedPreferencesMigrationTest.LegacyHashMigrationOnly (3 ms)
[572/3115] TrackedPreferencesMigrationTest.LegacyHashMigrationOnly (3 ms)
[ RUN      ] TrackedPreferencesMigrationTest.FullMigration
[       OK ] TrackedPreferencesMigrationTest.FullMigration (3 ms)
[573/3115] TrackedPreferencesMigrationTest.FullMigration (3 ms)
[ RUN      ] PrerenderResourceThrottleTest.RedirectResume
[       OK ] PrerenderResourceThrottleTest.RedirectResume (6 ms)
[574/3115] PrerenderResourceThrottleTest.RedirectResume (6 ms)
[ RUN      ] PrerenderResourceThrottleTest.RedirectSyncXHR
[       OK ] PrerenderResourceThrottleTest.RedirectSyncXHR (3 ms)
[575/3115] PrerenderResourceThrottleTest.RedirectSyncXHR (3 ms)
[ RUN      ] PrerenderTest.PrerenderRespectsDisableFlag
[       OK ] PrerenderTest.PrerenderRespectsDisableFlag (33 ms)
[576/3115] PrerenderTest.PrerenderRespectsDisableFlag (33 ms)
[ RUN      ] PrerenderTest.ExpireTest
[       OK ] PrerenderTest.ExpireTest (24 ms)
[577/3115] PrerenderTest.ExpireTest (24 ms)
[ RUN      ] PrerenderTest.BadURLTest
[       OK ] PrerenderTest.BadURLTest (23 ms)
[578/3115] PrerenderTest.BadURLTest (23 ms)
[ RUN      ] PrerenderTest.LinkManagerNavigateAwayExpire
[       OK ] PrerenderTest.LinkManagerNavigateAwayExpire (40 ms)
[579/3115] PrerenderTest.LinkManagerNavigateAwayExpire (40 ms)
[ RUN      ] PrerenderTest.MaxConcurrencyTest
[       OK ] PrerenderTest.MaxConcurrencyTest (43 ms)
[580/3115] PrerenderTest.MaxConcurrencyTest (43 ms)
[ RUN      ] ProfileManagerTest.InitProfileInfoCacheForAProfile
[       OK ] ProfileManagerTest.InitProfileInfoCacheForAProfile (140 ms)
[581/3115] ProfileManagerTest.InitProfileInfoCacheForAProfile (140 ms)
[ RUN      ] ProfileManagerTest.LastOpenedProfilesAtShutdown
[       OK ] ProfileManagerTest.LastOpenedProfilesAtShutdown (61 ms)
[582/3115] ProfileManagerTest.LastOpenedProfilesAtShutdown (61 ms)
[ RUN      ] ProfileManagerTest.LastOpenedProfilesDoesNotContainIncognito
[       OK ] ProfileManagerTest.LastOpenedProfilesDoesNotContainIncognito (36 ms)
[583/3115] ProfileManagerTest.LastOpenedProfilesDoesNotContainIncognito (36 ms)
[ RUN      ] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastProfile
[       OK ] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastProfile (84 ms)
[584/3115] ProfileManagerTest.EphemeralProfilesDontEndUpAsLastProfile (84 ms)
[ RUN      ] ProfileManagerTest.CleanUpEphemeralProfiles
[       OK ] ProfileManagerTest.CleanUpEphemeralProfiles (8 ms)
[585/3115] ProfileManagerTest.CleanUpEphemeralProfiles (8 ms)
[ RUN      ] ProfileManagerTest.ActiveProfileDeleted
[       OK ] ProfileManagerTest.ActiveProfileDeleted (93 ms)
[586/3115] ProfileManagerTest.ActiveProfileDeleted (93 ms)
[ RUN      ] ProfileManagerTest.LastProfileDeletedWithGuestActiveProfile
[       OK ] ProfileManagerTest.LastProfileDeletedWithGuestActiveProfile (127 ms)
[587/3115] ProfileManagerTest.LastProfileDeletedWithGuestActiveProfile (127 ms)
[ RUN      ] ProfileManagerTest.ProfileDisplayNamePreservesCustomName
[       OK ] ProfileManagerTest.ProfileDisplayNamePreservesCustomName (87 ms)
[588/3115] ProfileManagerTest.ProfileDisplayNamePreservesCustomName (87 ms)
[ RUN      ] PushMessagingAppIdentifierTest.FindInvalidAppId
[       OK ] PushMessagingAppIdentifierTest.FindInvalidAppId (40 ms)
[589/3115] PushMessagingAppIdentifierTest.FindInvalidAppId (40 ms)
[ RUN      ] PushMessagingAppIdentifierTest.PersistAndFind
[       OK ] PushMessagingAppIdentifierTest.PersistAndFind (41 ms)
[590/3115] PushMessagingAppIdentifierTest.PersistAndFind (41 ms)
[ RUN      ] GCMAccountTrackerTest.MultipleAccounts
[       OK ] GCMAccountTrackerTest.MultipleAccounts (3 ms)
[591/3115] GCMAccountTrackerTest.MultipleAccounts (3 ms)
[ RUN      ] GCMAccountTrackerTest.AccountAdded
[       OK ] GCMAccountTrackerTest.AccountAdded (1 ms)
[592/3115] GCMAccountTrackerTest.AccountAdded (1 ms)
[ RUN      ] GCMAccountTrackerTest.AccountRemoved
[       OK ] GCMAccountTrackerTest.AccountRemoved (1 ms)
[593/3115] GCMAccountTrackerTest.AccountRemoved (1 ms)
[ RUN      ] GCMAccountTrackerTest.GetTokenFailed
[       OK ] GCMAccountTrackerTest.GetTokenFailed (1 ms)
[594/3115] GCMAccountTrackerTest.GetTokenFailed (1 ms)
[ RUN      ] GCMAccountTrackerTest.GetTokenFailedAccountRemoved
[       OK ] GCMAccountTrackerTest.GetTokenFailedAccountRemoved (1 ms)
[595/3115] GCMAccountTrackerTest.GetTokenFailedAccountRemoved (1 ms)
[ RUN      ] GCMAccountTrackerTest.AccountRemovedWhileRequestsPending
[       OK ] GCMAccountTrackerTest.AccountRemovedWhileRequestsPending (1 ms)
[596/3115] GCMAccountTrackerTest.AccountRemovedWhileRequestsPending (1 ms)
[ RUN      ] GCMAccountTrackerTest.InvalidateExpiredTokens
[       OK ] GCMAccountTrackerTest.InvalidateExpiredTokens (1 ms)
[597/3115] GCMAccountTrackerTest.InvalidateExpiredTokens (1 ms)
[ RUN      ] GCMAccountTrackerTest.GetTimeToNextTokenReporting
[       OK ] GCMAccountTrackerTest.GetTimeToNextTokenReporting (0 ms)
[598/3115] GCMAccountTrackerTest.GetTimeToNextTokenReporting (0 ms)
[ RUN      ] AccountReconcilorTest.SigninManagerRegistration
[       OK ] AccountReconcilorTest.SigninManagerRegistration (189 ms)
[599/3115] AccountReconcilorTest.SigninManagerRegistration (189 ms)
[ RUN      ] AccountReconcilorTest.GetAccountsFromCookieSuccess
[       OK ] AccountReconcilorTest.GetAccountsFromCookieSuccess (30 ms)
[600/3115] AccountReconcilorTest.GetAccountsFromCookieSuccess (30 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.LogIn
[       OK ] GAIAInfoUpdateServiceTest.LogIn (236 ms)
[601/3115] GAIAInfoUpdateServiceTest.LogIn (236 ms)
[ RUN      ] ProfileInfoUtilTest.SizedMenuIcon
[       OK ] ProfileInfoUtilTest.SizedMenuIcon (12 ms)
[602/3115] ProfileInfoUtilTest.SizedMenuIcon (12 ms)
[ RUN      ] ProfileInfoUtilTest.MenuIcon
[       OK ] ProfileInfoUtilTest.MenuIcon (7 ms)
[603/3115] ProfileInfoUtilTest.MenuIcon (7 ms)
[ RUN      ] ProfileInfoUtilTest.TitleBarIcon
[       OK ] ProfileInfoUtilTest.TitleBarIcon (8 ms)
[604/3115] ProfileInfoUtilTest.TitleBarIcon (8 ms)
[ RUN      ] ProfileDownloaderTest.AccountInfoReady
[       OK ] ProfileDownloaderTest.AccountInfoReady (49 ms)
[605/3115] ProfileDownloaderTest.AccountInfoReady (49 ms)
[ RUN      ] ProfileDownloaderTest.DefaultURL
[       OK ] ProfileDownloaderTest.DefaultURL (45 ms)
[606/3115] ProfileDownloaderTest.DefaultURL (45 ms)
[ RUN      ] ProfileInfoCacheTest.AddProfiles
[       OK ] ProfileInfoCacheTest.AddProfiles (21 ms)
[607/3115] ProfileInfoCacheTest.AddProfiles (21 ms)
[ RUN      ] ProfileInfoCacheTest.DeleteProfile
[       OK ] ProfileInfoCacheTest.DeleteProfile (6 ms)
[608/3115] ProfileInfoCacheTest.DeleteProfile (6 ms)
[ RUN      ] ProfileInfoCacheTest.MutateProfile
[       OK ] ProfileInfoCacheTest.MutateProfile (6 ms)
[609/3115] ProfileInfoCacheTest.MutateProfile (6 ms)
[ RUN      ] ProfileInfoCacheTest.BackgroundModeStatus
[       OK ] ProfileInfoCacheTest.BackgroundModeStatus (6 ms)
[610/3115] ProfileInfoCacheTest.BackgroundModeStatus (6 ms)
[ RUN      ] PushMessagingAppIdentifierTest.FindLegacy
[       OK ] PushMessagingAppIdentifierTest.FindLegacy (56 ms)
[611/3115] PushMessagingAppIdentifierTest.FindLegacy (56 ms)
[ RUN      ] PushMessagingAppIdentifierTest.GetAll
[       OK ] PushMessagingAppIdentifierTest.GetAll (42 ms)
[612/3115] PushMessagingAppIdentifierTest.GetAll (42 ms)
[ RUN      ] PushMessagingPermissionContextTest.HasPermissionPrompt
[       OK ] PushMessagingPermissionContextTest.HasPermissionPrompt (57 ms)
[613/3115] PushMessagingPermissionContextTest.HasPermissionPrompt (57 ms)
[ RUN      ] PushMessagingPermissionContextTest.HasPermissionDenySettingsMismatch
[       OK ] PushMessagingPermissionContextTest.HasPermissionDenySettingsMismatch (45 ms)
[614/3115] PushMessagingPermissionContextTest.HasPermissionDenySettingsMismatch (45 ms)
[ RUN      ] IframeSourceTest.SendResource
[       OK ] IframeSourceTest.SendResource (106 ms)
[615/3115] IframeSourceTest.SendResource (106 ms)
[ RUN      ] IframeSourceTest.SendJSWithOrigin
[       OK ] IframeSourceTest.SendJSWithOrigin (1 ms)
[616/3115] IframeSourceTest.SendJSWithOrigin (1 ms)
[ RUN      ] DefaultSearchPrefMigrationTest.MigrateUserSelectedValue
[       OK ] DefaultSearchPrefMigrationTest.MigrateUserSelectedValue (29 ms)
[617/3115] DefaultSearchPrefMigrationTest.MigrateUserSelectedValue (29 ms)
[ RUN      ] DefaultSearchPrefMigrationTest.ModernValuePresent
[       OK ] DefaultSearchPrefMigrationTest.ModernValuePresent (31 ms)
[618/3115] DefaultSearchPrefMigrationTest.ModernValuePresent (31 ms)
[ RUN      ] DefaultSearchPrefMigrationTest.AutomaticallySelectedValueIsNotMigrated
[       OK ] DefaultSearchPrefMigrationTest.AutomaticallySelectedValueIsNotMigrated (36 ms)
[619/3115] DefaultSearchPrefMigrationTest.AutomaticallySelectedValueIsNotMigrated (36 ms)
[ RUN      ] GCMAccountTrackerTest.SingleAccount
[       OK ] GCMAccountTrackerTest.SingleAccount (1 ms)
[620/3115] GCMAccountTrackerTest.SingleAccount (1 ms)
[ RUN      ] PrerenderTest.LinkManagerAddTwiceAbandonTwiceUseTwice
[       OK ] PrerenderTest.LinkManagerAddTwiceAbandonTwiceUseTwice (62 ms)
[621/3115] PrerenderTest.LinkManagerAddTwiceAbandonTwiceUseTwice (62 ms)
[ RUN      ] PrerenderTest.LinkManagerExpireThenCancel
[       OK ] PrerenderTest.LinkManagerExpireThenCancel (42 ms)
[622/3115] PrerenderTest.LinkManagerExpireThenCancel (42 ms)
[ RUN      ] PrerenderTest.LinkManagerExpireThenAddAgain
[       OK ] PrerenderTest.LinkManagerExpireThenAddAgain (41 ms)
[623/3115] PrerenderTest.LinkManagerExpireThenAddAgain (41 ms)
[ RUN      ] PrerenderTest.LinkManagerAbandonInactivePrerender
[       OK ] PrerenderTest.LinkManagerAbandonInactivePrerender (41 ms)
[624/3115] PrerenderTest.LinkManagerAbandonInactivePrerender (41 ms)
[ RUN      ] PrerenderTest.LinkManagerClearOnPendingAbandon
[       OK ] PrerenderTest.LinkManagerClearOnPendingAbandon (40 ms)
[625/3115] PrerenderTest.LinkManagerClearOnPendingAbandon (40 ms)
[ RUN      ] PrerenderTest.LinkManagerExpireRevealingLaunch
[       OK ] PrerenderTest.LinkManagerExpireRevealingLaunch (41 ms)
[626/3115] PrerenderTest.LinkManagerExpireRevealingLaunch (41 ms)
[ RUN      ] PrerenderTest.InstantSearchNotAllowedWhenDisabled
[       OK ] PrerenderTest.InstantSearchNotAllowedWhenDisabled (41 ms)
[627/3115] PrerenderTest.InstantSearchNotAllowedWhenDisabled (41 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.DownloadSuccess
[       OK ] GAIAInfoUpdateServiceTest.DownloadSuccess (449 ms)
[628/3115] GAIAInfoUpdateServiceTest.DownloadSuccess (449 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.ProfileLockEnabledForWhitelist
[       OK ] GAIAInfoUpdateServiceTest.ProfileLockEnabledForWhitelist (272 ms)
[629/3115] GAIAInfoUpdateServiceTest.ProfileLockEnabledForWhitelist (272 ms)
[ RUN      ] GAIAInfoUpdateServiceTest.HandlesProfileReordering
[       OK ] GAIAInfoUpdateServiceTest.HandlesProfileReordering (2706 ms)
[630/3115] GAIAInfoUpdateServiceTest.HandlesProfileReordering (2706 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartBusy
[7097:7097:0702/225535:39159821410:ERROR:frontend_data_type_controller.cc(52)] Bookmarks datatype error was encountered: Model already running
[       OK ] SyncBookmarkDataTypeControllerTest.StartBusy (727 ms)
[631/3115] SyncBookmarkDataTypeControllerTest.StartBusy (727 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartOk
[       OK ] SyncBookmarkDataTypeControllerTest.StartOk (63 ms)
[632/3115] SyncBookmarkDataTypeControllerTest.StartOk (63 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartAssociationTriggersUnrecoverableError
[7097:7097:0702/225535:39160474813:ERROR:frontend_data_type_controller.cc(204)] Bookmarks unrecoverable error was encountered: Failed to load sync nodes
[       OK ] SyncBookmarkDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (55 ms)
[633/3115] SyncBookmarkDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (55 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.Stop
[       OK ] SyncBookmarkDataTypeControllerTest.Stop (51 ms)
[634/3115] SyncBookmarkDataTypeControllerTest.Stop (51 ms)
[ RUN      ] SyncBrowserThreadModelWorkerTest.DoesWorkOnDatabaseThread
[       OK ] SyncBrowserThreadModelWorkerTest.DoesWorkOnDatabaseThread (3 ms)
[635/3115] SyncBrowserThreadModelWorkerTest.DoesWorkOnDatabaseThread (3 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveSyncFavicon
[       OK ] SyncFaviconCacheTest.ReceiveSyncFavicon (1 ms)
[636/3115] SyncFaviconCacheTest.ReceiveSyncFavicon (1 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveUpdatedSyncFavicon
[       OK ] SyncFaviconCacheTest.ReceiveUpdatedSyncFavicon (1 ms)
[637/3115] SyncFaviconCacheTest.ReceiveUpdatedSyncFavicon (1 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveStaleImages
[       OK ] SyncFaviconCacheTest.ReceiveStaleImages (14 ms)
[638/3115] SyncFaviconCacheTest.ReceiveStaleImages (14 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveNewImages
[       OK ] SyncFaviconCacheTest.ReceiveNewImages (11 ms)
[639/3115] SyncFaviconCacheTest.ReceiveNewImages (11 ms)
[ RUN      ] SyncFaviconCacheTest.ReceiveSameTracking
[       OK ] SyncFaviconCacheTest.ReceiveSameTracking (7 ms)
[640/3115] SyncFaviconCacheTest.ReceiveSameTracking (7 ms)
[ RUN      ] SigninManagerTest.CanonicalizesPrefs
[       OK ] SigninManagerTest.CanonicalizesPrefs (272 ms)
[641/3115] SigninManagerTest.CanonicalizesPrefs (272 ms)
[ RUN      ] CertificateErrorReportTest.SerializedReportAsProtobuf
[       OK ] CertificateErrorReportTest.SerializedReportAsProtobuf (10 ms)
[642/3115] CertificateErrorReportTest.SerializedReportAsProtobuf (10 ms)
[ RUN      ] CertificateErrorReportTest.ParseSerializedReport
[       OK ] CertificateErrorReportTest.ParseSerializedReport (5 ms)
[643/3115] CertificateErrorReportTest.ParseSerializedReport (5 ms)
[ RUN      ] ChromeFraudulentCertificateReporterTest.GoodBadInfo
[       OK ] ChromeFraudulentCertificateReporterTest.GoodBadInfo (11 ms)
[644/3115] ChromeFraudulentCertificateReporterTest.GoodBadInfo (11 ms)
[ RUN      ] ChromeFraudulentCertificateReporterTest.MockReportIsSent
[       OK ] ChromeFraudulentCertificateReporterTest.MockReportIsSent (7 ms)
[645/3115] ChromeFraudulentCertificateReporterTest.MockReportIsSent (7 ms)
[ RUN      ] SSLErrorHandlerTest.ShouldShowCustomInterstitialOnCaptivePortalResult
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SSLErrorHandlerTest.ShouldShowCustomInterstitialOnCaptivePortalResult (849 ms)
[646/3115] SSLErrorHandlerTest.ShouldShowCustomInterstitialOnCaptivePortalResult (849 ms)
[ RUN      ] StatusIconTest.ObserverAdd
[       OK ] StatusIconTest.ObserverAdd (1 ms)
[647/3115] StatusIconTest.ObserverAdd (1 ms)
[ RUN      ] StatusIconTest.ObserverRemove
[       OK ] StatusIconTest.ObserverRemove (1 ms)
[648/3115] StatusIconTest.ObserverRemove (1 ms)
[ RUN      ] StatusTrayTest.Create
[       OK ] StatusTrayTest.Create (2 ms)
[649/3115] StatusTrayTest.Create (2 ms)
[ RUN      ] SyncBackendMigratorTest.WaitToStart
[       OK ] SyncBackendMigratorTest.WaitToStart (78 ms)
[650/3115] SyncBackendMigratorTest.WaitToStart (78 ms)
[ RUN      ] LocalAuthTest.SetAndCheckCredentials
[       OK ] LocalAuthTest.SetAndCheckCredentials (1116 ms)
[651/3115] LocalAuthTest.SetAndCheckCredentials (1116 ms)
[ RUN      ] LocalAuthTest.SetUpgradeAndCheckCredentials
[       OK ] LocalAuthTest.SetUpgradeAndCheckCredentials (979 ms)
[652/3115] LocalAuthTest.SetUpgradeAndCheckCredentials (979 ms)
[ RUN      ] LocalAuthTest.TruncateStringUnevenly
[       OK ] LocalAuthTest.TruncateStringUnevenly (0 ms)
[653/3115] LocalAuthTest.TruncateStringUnevenly (0 ms)
[ RUN      ] SigninGlobalErrorTest.NoErrorAuthStatusProviders
[       OK ] SigninGlobalErrorTest.NoErrorAuthStatusProviders (488 ms)
[654/3115] SigninGlobalErrorTest.NoErrorAuthStatusProviders (488 ms)
[ RUN      ] SigninGlobalErrorTest.ErrorAuthStatusProvider
[       OK ] SigninGlobalErrorTest.ErrorAuthStatusProvider (43 ms)
[655/3115] SigninGlobalErrorTest.ErrorAuthStatusProvider (43 ms)
[ RUN      ] SigninManagerTest.SignInWithRefreshToken
[       OK ] SigninManagerTest.SignInWithRefreshToken (47 ms)
[656/3115] SigninManagerTest.SignInWithRefreshToken (47 ms)
[ RUN      ] SigninManagerTest.SignInWithRefreshTokenCallsPostSignout
[       OK ] SigninManagerTest.SignInWithRefreshTokenCallsPostSignout (40 ms)
[657/3115] SigninManagerTest.SignInWithRefreshTokenCallsPostSignout (40 ms)
[ RUN      ] SigninManagerTest.Prohibited
[       OK ] SigninManagerTest.Prohibited (65 ms)
[658/3115] SigninManagerTest.Prohibited (65 ms)
[ RUN      ] SigninManagerTest.SigninNotAllowed
[7085:7085:0702/225536:39160655515:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 0
[       OK ] SigninManagerTest.SigninNotAllowed (48 ms)
[659/3115] SigninManagerTest.SigninNotAllowed (48 ms)
[ RUN      ] SigninManagerTest.UpgradeToNewPrefs
[       OK ] SigninManagerTest.UpgradeToNewPrefs (32 ms)
[660/3115] SigninManagerTest.UpgradeToNewPrefs (32 ms)
[ RUN      ] SyncBackendMigratorTest.InterruptedWhileDisablingTypes
[       OK ] SyncBackendMigratorTest.InterruptedWhileDisablingTypes (843 ms)
[661/3115] SyncBackendMigratorTest.InterruptedWhileDisablingTypes (843 ms)
[ RUN      ] SyncBackendMigratorTest.WaitingForPurge
[7095:7095:0702/225535:39160422001:WARNING:backend_migrator.cc(186)] Profile0: Set of unsynced types:  does not contain types to migrate: Preferences, Autofill; not re-enabling yet
[7095:7095:0702/225535:39160423323:WARNING:backend_migrator.cc(186)] Profile0: Set of unsynced types: Preferences does not contain types to migrate: Preferences, Autofill; not re-enabling yet
[       OK ] SyncBackendMigratorTest.WaitingForPurge (528 ms)
[662/3115] SyncBackendMigratorTest.WaitingForPurge (528 ms)
[ RUN      ] BackupRollbackControllerTest.StartBackup
[       OK ] BackupRollbackControllerTest.StartBackup (0 ms)
[663/3115] BackupRollbackControllerTest.StartBackup (0 ms)
[ RUN      ] BackupRollbackControllerTest.NoBackupIfDisabled
[       OK ] BackupRollbackControllerTest.NoBackupIfDisabled (1 ms)
[664/3115] BackupRollbackControllerTest.NoBackupIfDisabled (1 ms)
[ RUN      ] BackupRollbackControllerTest.StartRollback
[       OK ] BackupRollbackControllerTest.StartRollback (1 ms)
[665/3115] BackupRollbackControllerTest.StartRollback (1 ms)
[ RUN      ] BackupRollbackControllerTest.NoRollbackIfDisabled
[       OK ] BackupRollbackControllerTest.NoRollbackIfDisabled (1 ms)
[666/3115] BackupRollbackControllerTest.NoRollbackIfDisabled (1 ms)
[ RUN      ] SyncAutofillDataTypeControllerTest.StartWDSReady
[7095:7111:0702/225535:39160493709:WARNING:shared_change_processor.cc(68)] SyncableService destroyed before DTC was stopped.
[7095:7111:0702/225535:39160493859:ERROR:non_ui_data_type_controller.cc(316)] Autofill datatype error was encountered: Failed to connect to syncer.
[       OK ] SyncAutofillDataTypeControllerTest.StartWDSReady (39 ms)
[667/3115] SyncAutofillDataTypeControllerTest.StartWDSReady (39 ms)
[ RUN      ] SyncAutofillDataTypeControllerTest.StartWDSNotReady
[7095:7113:0702/225535:39160538626:WARNING:shared_change_processor.cc(68)] SyncableService destroyed before DTC was stopped.
[7095:7113:0702/225535:39160538830:ERROR:non_ui_data_type_controller.cc(316)] Autofill datatype error was encountered: Failed to connect to syncer.
[       OK ] SyncAutofillDataTypeControllerTest.StartWDSNotReady (45 ms)
[668/3115] SyncAutofillDataTypeControllerTest.StartWDSNotReady (45 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartBookmarkModelNotReady
[       OK ] SyncBookmarkDataTypeControllerTest.StartBookmarkModelNotReady (51 ms)
[669/3115] SyncBookmarkDataTypeControllerTest.StartBookmarkModelNotReady (51 ms)
[ RUN      ] SyncBookmarkDataTypeControllerTest.StartFirstRun
[       OK ] SyncBookmarkDataTypeControllerTest.StartFirstRun (37 ms)
[670/3115] SyncBookmarkDataTypeControllerTest.StartFirstRun (37 ms)
[ RUN      ] SyncFaviconCacheTest.ExpireOnMergeData
[       OK ] SyncFaviconCacheTest.ExpireOnMergeData (22 ms)
[671/3115] SyncFaviconCacheTest.ExpireOnMergeData (22 ms)
[ RUN      ] SyncFaviconCacheTest.UpdateOnFaviconVisited
[       OK ] SyncFaviconCacheTest.UpdateOnFaviconVisited (6 ms)
[672/3115] SyncFaviconCacheTest.UpdateOnFaviconVisited (6 ms)
[ RUN      ] SyncFaviconCacheTest.HistoryFullClear
[       OK ] SyncFaviconCacheTest.HistoryFullClear (8 ms)
[673/3115] SyncFaviconCacheTest.HistoryFullClear (8 ms)
[ RUN      ] SyncFaviconCacheTest.ReuseCachedIconUrl
[       OK ] SyncFaviconCacheTest.ReuseCachedIconUrl (6 ms)
[674/3115] SyncFaviconCacheTest.ReuseCachedIconUrl (6 ms)
[ RUN      ] SyncFaviconCacheTest.PartialAssociationInfo
[       OK ] SyncFaviconCacheTest.PartialAssociationInfo (4 ms)
[675/3115] SyncFaviconCacheTest.PartialAssociationInfo (4 ms)
[ RUN      ] SyncFaviconCacheTest.NullFaviconVisitTime
[       OK ] SyncFaviconCacheTest.NullFaviconVisitTime (9 ms)
[676/3115] SyncFaviconCacheTest.NullFaviconVisitTime (9 ms)
[ RUN      ] SyncFaviconCacheTest.MixedThreshold
[       OK ] SyncFaviconCacheTest.MixedThreshold (13 ms)
[677/3115] SyncFaviconCacheTest.MixedThreshold (13 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartOk
[       OK ] SyncFrontendDataTypeControllerTest.StartOk (151 ms)
[678/3115] SyncFrontendDataTypeControllerTest.StartOk (151 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartFirstRun
[       OK ] SyncFrontendDataTypeControllerTest.StartFirstRun (31 ms)
[679/3115] SyncFrontendDataTypeControllerTest.StartFirstRun (31 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError
[7099:7099:0702/225536:39160907531:ERROR:frontend_data_type_controller.cc(204)] Bookmarks unrecoverable error was encountered: Failed to load sync nodes
[       OK ] SyncFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (33 ms)
[680/3115] SyncFrontendDataTypeControllerTest.StartAssociationTriggersUnrecoverableError (33 ms)
[ RUN      ] ProfileInfoCacheTest.DownloadHighResAvatarTest
[       OK ] ProfileInfoCacheTest.DownloadHighResAvatarTest (173 ms)
[681/3115] ProfileInfoCacheTest.DownloadHighResAvatarTest (173 ms)
[ RUN      ] ProfileInfoCacheTest.NothingToDownloadHighResAvatarTest
[       OK ] ProfileInfoCacheTest.NothingToDownloadHighResAvatarTest (5 ms)
[682/3115] ProfileInfoCacheTest.NothingToDownloadHighResAvatarTest (5 ms)
[ RUN      ] ProfileInfoCacheTest.DontMigrateLegacyProfileNamesWithoutNewAvatarMenu
[       OK ] ProfileInfoCacheTest.DontMigrateLegacyProfileNamesWithoutNewAvatarMenu (8 ms)
[683/3115] ProfileInfoCacheTest.DontMigrateLegacyProfileNamesWithoutNewAvatarMenu (8 ms)
[ RUN      ] ProfileManagerTest.GetProfile
[       OK ] ProfileManagerTest.GetProfile (63 ms)
[684/3115] ProfileManagerTest.GetProfile (63 ms)
[ RUN      ] ProfileManagerTest.DefaultProfileDir
[       OK ] ProfileManagerTest.DefaultProfileDir (4 ms)
[685/3115] ProfileManagerTest.DefaultProfileDir (4 ms)
[ RUN      ] ProfileManagerTest.CreateAndUseTwoProfiles
[       OK ] ProfileManagerTest.CreateAndUseTwoProfiles (6533 ms)
[686/3115] ProfileManagerTest.CreateAndUseTwoProfiles (6533 ms)
[ RUN      ] ProfileManagerTest.CreateProfileAsyncCheckOmitted
[       OK ] ProfileManagerTest.CreateProfileAsyncCheckOmitted (106 ms)
[687/3115] ProfileManagerTest.CreateProfileAsyncCheckOmitted (106 ms)
[ RUN      ] ProfileManagerTest.GetGuestProfilePath
[       OK ] ProfileManagerTest.GetGuestProfilePath (4 ms)
[688/3115] ProfileManagerTest.GetGuestProfilePath (4 ms)
[ RUN      ] ProfileManagerTest.GetSystemProfilePath
[       OK ] ProfileManagerTest.GetSystemProfilePath (5 ms)
[689/3115] ProfileManagerTest.GetSystemProfilePath (5 ms)
[ RUN      ] ProfileManagerTest.InitProfileUserPrefs
[       OK ] ProfileManagerTest.InitProfileUserPrefs (51 ms)
[690/3115] ProfileManagerTest.InitProfileUserPrefs (51 ms)
[ RUN      ] SyncBackendRegistrarTest.ActivateDeactivateUIDataType
[7125:7125:0702/225540:39164835622:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7125:7125:0702/225540:39164835863:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendRegistrarTest.ActivateDeactivateUIDataType (1215 ms)
[691/3115] SyncBackendRegistrarTest.ActivateDeactivateUIDataType (1215 ms)
[ RUN      ] SyncBackendRegistrarTest.ActivateDeactivateNonUIDataType
[7125:7125:0702/225540:39164927390:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7125:7125:0702/225540:39164927575:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendRegistrarTest.ActivateDeactivateNonUIDataType (85 ms)
[692/3115] SyncBackendRegistrarTest.ActivateDeactivateNonUIDataType (85 ms)
[ RUN      ] SyncBackendRegistrarShutdownTest.BlockingShutdown
[       OK ] SyncBackendRegistrarShutdownTest.BlockingShutdown (50 ms)
[693/3115] SyncBackendRegistrarShutdownTest.BlockingShutdown (50 ms)
[ RUN      ] SyncedSessionTrackerTest.GetSession
[       OK ] SyncedSessionTrackerTest.GetSession (0 ms)
[694/3115] SyncedSessionTrackerTest.GetSession (0 ms)
[ RUN      ] SyncedSessionTrackerTest.GetTabUnmapped
[       OK ] SyncedSessionTrackerTest.GetTabUnmapped (0 ms)
[695/3115] SyncedSessionTrackerTest.GetTabUnmapped (0 ms)
[ RUN      ] SyncedSessionTrackerTest.PutWindowInSession
[       OK ] SyncedSessionTrackerTest.PutWindowInSession (0 ms)
[696/3115] SyncedSessionTrackerTest.PutWindowInSession (0 ms)
[ RUN      ] SyncedSessionTrackerTest.LookupSessionWindows
[       OK ] SyncedSessionTrackerTest.LookupSessionWindows (0 ms)
[697/3115] SyncedSessionTrackerTest.LookupSessionWindows (0 ms)
[ RUN      ] SyncedSessionTrackerTest.Complex
[       OK ] SyncedSessionTrackerTest.Complex (0 ms)
[698/3115] SyncedSessionTrackerTest.Complex (0 ms)
[ RUN      ] SyncedSessionTrackerTest.LookupTabNodeIds
[       OK ] SyncedSessionTrackerTest.LookupTabNodeIds (0 ms)
[699/3115] SyncedSessionTrackerTest.LookupTabNodeIds (0 ms)
[ RUN      ] SyncedSessionTrackerTest.SessionTracking
[       OK ] SyncedSessionTrackerTest.SessionTracking (1 ms)
[700/3115] SyncedSessionTrackerTest.SessionTracking (1 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.StartAssociationCryptoNotReady
[       OK ] SyncFrontendDataTypeControllerTest.StartAssociationCryptoNotReady (180 ms)
[701/3115] SyncFrontendDataTypeControllerTest.StartAssociationCryptoNotReady (180 ms)
[ RUN      ] SyncFrontendDataTypeControllerTest.Stop
[       OK ] SyncFrontendDataTypeControllerTest.Stop (29 ms)
[702/3115] SyncFrontendDataTypeControllerTest.Stop (29 ms)
[ RUN      ] LocalDeviceInfoProviderTest.OnInitializedCallback
[       OK ] LocalDeviceInfoProviderTest.OnInitializedCallback (0 ms)
[703/3115] LocalDeviceInfoProviderTest.OnInitializedCallback (0 ms)
[ RUN      ] LocalDeviceInfoProviderTest.GetLocalDeviceInfo
[       OK ] LocalDeviceInfoProviderTest.GetLocalDeviceInfo (1 ms)
[704/3115] LocalDeviceInfoProviderTest.GetLocalDeviceInfo (1 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.StartOk

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AbortAssociation()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncNonFrontendDataTypeControllerTest.StartOk (31 ms)
[705/3115] SyncNonFrontendDataTypeControllerTest.StartOk (31 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.StartAssociationCryptoNotReady
[       OK ] SyncNonFrontendDataTypeControllerTest.StartAssociationCryptoNotReady (31 ms)
[706/3115] SyncNonFrontendDataTypeControllerTest.StartAssociationCryptoNotReady (31 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationActivated
[       OK ] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationActivated (32 ms)
[707/3115] SyncNonFrontendDataTypeControllerTest.AbortDuringAssociationActivated (32 ms)
[ RUN      ] SyncNonFrontendDataTypeControllerTest.Stop

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AbortAssociation()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncNonFrontendDataTypeControllerTest.Stop (31 ms)
[708/3115] SyncNonFrontendDataTypeControllerTest.Stop (31 ms)
[ RUN      ] SyncSearchEngineDataTypeControllerTest.StartAssociationFailed
[7100:7100:0702/225539:39164269807:ERROR:search_engine_data_type_controller_unittest.cc(133)] Search Engines datatype error was encountered: Error
[       OK ] SyncSearchEngineDataTypeControllerTest.StartAssociationFailed (3364 ms)
[709/3115] SyncSearchEngineDataTypeControllerTest.StartAssociationFailed (3364 ms)
[ RUN      ] SyncSearchEngineDataTypeControllerTest.Stop
[       OK ] SyncSearchEngineDataTypeControllerTest.Stop (179 ms)
[710/3115] SyncSearchEngineDataTypeControllerTest.Stop (179 ms)
[ RUN      ] SyncBackendHostTest.Restart
[7115:7136:0702/225538:39162718433:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7136:0702/225538:39163227597:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225538:39163237203:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225538:39163629938:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.Restart (2168 ms)
[711/3115] SyncBackendHostTest.Restart (2168 ms)
[ RUN      ] SyncBackendHostTest.LostDB
[7115:7148:0702/225539:39163771402:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7148:0702/225539:39163771573:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39163781425:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39163781610:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.LostDB (147 ms)
[712/3115] SyncBackendHostTest.LostDB (147 ms)
[ RUN      ] SyncBackendHostTest.DisableTypes
[7115:7154:0702/225539:39163912059:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7154:0702/225539:39163912242:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39163921951:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39163922123:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39163924633:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39163924940:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.DisableTypes (136 ms)
[713/3115] SyncBackendHostTest.DisableTypes (136 ms)
[ RUN      ] SyncBackendHostTest.AddDisableTypes
[7115:7156:0702/225539:39164028440:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7156:0702/225539:39164028624:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39164042655:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39164042830:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39164045432:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39164045614:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.AddDisableTypes (118 ms)
[714/3115] SyncBackendHostTest.AddDisableTypes (118 ms)
[ RUN      ] SyncBackendHostTest.NewlySupportedTypesWithPartialTypes
[7115:7158:0702/225539:39164188482:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7158:0702/225539:39164188656:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7115:7115:0702/225539:39164197762:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7115:0702/225539:39164197918:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.NewlySupportedTypesWithPartialTypes (147 ms)
[715/3115] SyncBackendHostTest.NewlySupportedTypesWithPartialTypes (147 ms)
[ RUN      ] SyncBackendHostTest.ForwardLocalRefreshRequest
[7115:7162:0702/225539:39164369346:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7162:0702/225539:39164369519:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.ForwardLocalRefreshRequest (198 ms)
[716/3115] SyncBackendHostTest.ForwardLocalRefreshRequest (198 ms)
[ RUN      ] SyncBackendHostTest.AttemptForwardLocalRefreshRequestEarly
[7115:7164:0702/225539:39164552293:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7164:0702/225539:39164552485:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.AttemptForwardLocalRefreshRequestEarly (152 ms)
[717/3115] SyncBackendHostTest.AttemptForwardLocalRefreshRequestEarly (152 ms)
[ RUN      ] SyncBackendHostTest.DownloadControlTypesNewClient
[7115:7166:0702/225540:39164697175:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7166:0702/225540:39164697374:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.DownloadControlTypesNewClient (137 ms)
[718/3115] SyncBackendHostTest.DownloadControlTypesNewClient (137 ms)
[ RUN      ] SyncBackendHostTest.TestStartupWithOldSyncData
[7115:7169:0702/225540:39164778971:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7115:7169:0702/225540:39164779091:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] SyncBackendHostTest.TestStartupWithOldSyncData (70 ms)
[719/3115] SyncBackendHostTest.TestStartupWithOldSyncData (70 ms)
[ RUN      ] SyncBackendRegistrarTest.ConstructorNonEmpty
[7115:7115:0702/225540:39164875295:WARNING:sync_backend_registrar.cc(132)] Password store not initialized, cannot sync passwords
[       OK ] SyncBackendRegistrarTest.ConstructorNonEmpty (81 ms)
[720/3115] SyncBackendRegistrarTest.ConstructorNonEmpty (81 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.MergeUrlsAfterExpiration
[       OK ] SyncTypedUrlModelAssociatorTest.MergeUrlsAfterExpiration (1 ms)
[721/3115] SyncTypedUrlModelAssociatorTest.MergeUrlsAfterExpiration (1 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.DiffVisitsRemove
[       OK ] SyncTypedUrlModelAssociatorTest.DiffVisitsRemove (0 ms)
[722/3115] SyncTypedUrlModelAssociatorTest.DiffVisitsRemove (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.DiffVisitsAdd
[       OK ] SyncTypedUrlModelAssociatorTest.DiffVisitsAdd (0 ms)
[723/3115] SyncTypedUrlModelAssociatorTest.DiffVisitsAdd (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.TooManyVisits
[       OK ] SyncTypedUrlModelAssociatorTest.TooManyVisits (0 ms)
[724/3115] SyncTypedUrlModelAssociatorTest.TooManyVisits (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.TooManyTypedVisits
[       OK ] SyncTypedUrlModelAssociatorTest.TooManyTypedVisits (0 ms)
[725/3115] SyncTypedUrlModelAssociatorTest.TooManyTypedVisits (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.NoTypedVisits
[       OK ] SyncTypedUrlModelAssociatorTest.NoTypedVisits (0 ms)
[726/3115] SyncTypedUrlModelAssociatorTest.NoTypedVisits (0 ms)
[ RUN      ] SyncTypedUrlModelAssociatorTest.TestAbort
[7126:7146:0702/225540:39164702411:ERROR:typed_url_model_associator.cc(199)] Typed URLs datatype error was encountered: Association was aborted.
[       OK ] SyncTypedUrlModelAssociatorTest.TestAbort (1177 ms)
[727/3115] SyncTypedUrlModelAssociatorTest.TestAbort (1177 ms)
[ RUN      ] ProfileSyncComponentsFactoryImplTest.CreatePSSDefault
[       OK ] ProfileSyncComponentsFactoryImplTest.CreatePSSDefault (38 ms)
[728/3115] ProfileSyncComponentsFactoryImplTest.CreatePSSDefault (38 ms)
[ RUN      ] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableMultiple
[       OK ] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableMultiple (45 ms)
[729/3115] ProfileSyncComponentsFactoryImplTest.CreatePSSDisableMultiple (45 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.FailModelAssociation
[7126:7126:0702/225540:39165014267:ERROR:account_tracker.cc(386)] OnNetworkError -1
[7126:7126:0702/225540:39165014380:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[7126:7193:0702/225540:39165039861:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7126:7193:0702/225540:39165040056:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7126:7193:0702/225540:39165040316:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7126:7126:0702/225540:39165043181:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7126:7126:0702/225540:39165043343:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7126:7126:0702/225540:39165043787:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7126:7126:0702/225540:39165043939:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7126:7185:0702/225540:39165044923:ERROR:generic_change_processor.cc(675)] Server did not create the top-level Autofill node. We might be running against an out-of-date server.
[7126:7185:0702/225540:39165045112:ERROR:non_ui_data_type_controller.cc(341)] Autofill unrecoverable error was encountered: Failed to load sync nodes
[7126:7126:0702/225540:39165045785:ERROR:profile_sync_service.cc(1516)] ProfileSyncService error: Sync configuration failed with status Unrecoverable Error caused by Autofill: Failed to load sync nodes
[7126:7126:0702/225540:39165046026:ERROR:profile_sync_service.cc(995)] Unrecoverable error detected at ../../components/sync_driver/non_ui_data_type_controller.cc[341] StartAssociationWithSharedChangeProcessor  -- ProfileSyncService unusable: Sync configuration failed with status Unrecoverable Error caused by Autofill: Failed to load sync nodes
[       OK ] ProfileSyncServiceAutofillTest.FailModelAssociation (121 ms)
[730/3115] ProfileSyncServiceAutofillTest.FailModelAssociation (121 ms)
[ RUN      ] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgress
[       OK ] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgress (33 ms)
[731/3115] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgress (33 ms)
[ RUN      ] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgressThenLocalDevice
[       OK ] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgressThenLocalDevice (23 ms)
[732/3115] SessionDataTypeControllerTest.StartModelsDelayedByRestoreInProgressThenLocalDevice (23 ms)
[ RUN      ] SyncTabNodePoolTest.TabNodeIdIncreases
[       OK ] SyncTabNodePoolTest.TabNodeIdIncreases (0 ms)
[733/3115] SyncTabNodePoolTest.TabNodeIdIncreases (0 ms)
[ RUN      ] SyncTabNodePoolTest.OldTabNodesAddAndRemove
[       OK ] SyncTabNodePoolTest.OldTabNodesAddAndRemove (0 ms)
[734/3115] SyncTabNodePoolTest.OldTabNodesAddAndRemove (0 ms)
[ RUN      ] SyncTabNodePoolTest.OldTabNodesReassociation
[       OK ] SyncTabNodePoolTest.OldTabNodesReassociation (1 ms)
[735/3115] SyncTabNodePoolTest.OldTabNodesReassociation (1 ms)
[ RUN      ] SyncTabNodePoolTest.Init
[       OK ] SyncTabNodePoolTest.Init (0 ms)
[736/3115] SyncTabNodePoolTest.Init (0 ms)
[ RUN      ] SyncTabNodePoolTest.All
[       OK ] SyncTabNodePoolTest.All (1 ms)
[737/3115] SyncTabNodePoolTest.All (1 ms)
[ RUN      ] SyncTabNodePoolTest.GetFreeTabNodeCreate
[       OK ] SyncTabNodePoolTest.GetFreeTabNodeCreate (0 ms)
[738/3115] SyncTabNodePoolTest.GetFreeTabNodeCreate (0 ms)
[ RUN      ] StartupControllerTest.Managed
[       OK ] StartupControllerTest.Managed (23 ms)
[739/3115] StartupControllerTest.Managed (23 ms)
[ RUN      ] StartupControllerTest.DataTypeTriggered
[       OK ] StartupControllerTest.DataTypeTriggered (22 ms)
[740/3115] StartupControllerTest.DataTypeTriggered (22 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.EmptyNativeExpiredSync
[7133:7184:0702/225540:39164986480:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7184:0702/225540:39164986792:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39164989282:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39164989698:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.EmptyNativeExpiredSync (1163 ms)
[741/3115] ProfileSyncServiceTypedUrlTest.EmptyNativeExpiredSync (1163 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncMerge
[7133:7198:0702/225540:39165086633:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7198:0702/225540:39165086932:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165089192:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165089612:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncMerge (90 ms)
[742/3115] ProfileSyncServiceTypedUrlTest.HasNativeHasSyncMerge (90 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAdd
[7133:7204:0702/225540:39165185427:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7204:0702/225540:39165185619:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165187456:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165187865:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAdd (95 ms)
[743/3115] ProfileSyncServiceTypedUrlTest.ProcessUserChangeAdd (95 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdate
[7133:7213:0702/225540:39165291503:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7213:0702/225540:39165291919:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165294015:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165294426:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdate (102 ms)
[744/3115] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdate (102 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdateFromVisit
[7133:7222:0702/225540:39165402417:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7222:0702/225540:39165402669:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165404833:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165405429:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdateFromVisit (110 ms)
[745/3115] ProfileSyncServiceTypedUrlTest.ProcessUserChangeUpdateFromVisit (110 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserIgnoreChangeUpdateFromVisit
[7133:7231:0702/225540:39165518521:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7231:0702/225540:39165518822:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165521030:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165521401:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserIgnoreChangeUpdateFromVisit (111 ms)
[746/3115] ProfileSyncServiceTypedUrlTest.ProcessUserIgnoreChangeUpdateFromVisit (111 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveExpired
[7133:7236:0702/225540:39165623969:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7236:0702/225540:39165624200:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225540:39165626034:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225540:39165626325:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveExpired (95 ms)
[747/3115] ProfileSyncServiceTypedUrlTest.ProcessUserChangeRemoveExpired (95 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.FailWriteToHistoryBackend
[7133:7242:0702/225541:39165698992:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7242:0702/225541:39165699178:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225541:39165701285:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225541:39165701611:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.FailWriteToHistoryBackend (70 ms)
[748/3115] ProfileSyncServiceTypedUrlTest.FailWriteToHistoryBackend (70 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.IgnoreLocalhostURL
[7133:7248:0702/225541:39165790641:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7248:0702/225541:39165790828:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225541:39165792778:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225541:39165793036:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.IgnoreLocalhostURL (90 ms)
[749/3115] ProfileSyncServiceTypedUrlTest.IgnoreLocalhostURL (90 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.IgnoreModificationWithoutValidVisit
[7133:7259:0702/225541:39165899003:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7259:0702/225541:39165899283:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7133:7133:0702/225541:39165901484:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7133:7133:0702/225541:39165901951:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.IgnoreModificationWithoutValidVisit (105 ms)
[750/3115] ProfileSyncServiceTypedUrlTest.IgnoreModificationWithoutValidVisit (105 ms)
[ RUN      ] ProfileSyncServiceTest.SuccessfulInitialization
[       OK ] ProfileSyncServiceTest.SuccessfulInitialization (195 ms)
[751/3115] ProfileSyncServiceTest.SuccessfulInitialization (195 ms)
[ RUN      ] ProfileSyncServiceTest.AbortedByShutdown
[       OK ] ProfileSyncServiceTest.AbortedByShutdown (34 ms)
[752/3115] ProfileSyncServiceTest.AbortedByShutdown (34 ms)
[ RUN      ] ProfileSyncServiceTest.EnableSyncAndSignOut
[7159:7159:0702/225541:39165699167:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] ProfileSyncServiceTest.EnableSyncAndSignOut (36 ms)
[753/3115] ProfileSyncServiceTest.EnableSyncAndSignOut (36 ms)
[ RUN      ] ProfileSyncServiceTest.GetSyncTokenStatus
[       OK ] ProfileSyncServiceTest.GetSyncTokenStatus (41 ms)
[754/3115] ProfileSyncServiceTest.GetSyncTokenStatus (41 ms)
[ RUN      ] ProfileSyncServiceTest.ResumeBackupIfAborted
[       OK ] ProfileSyncServiceTest.ResumeBackupIfAborted (55 ms)
[755/3115] ProfileSyncServiceTest.ResumeBackupIfAborted (55 ms)
[ RUN      ] ProfileSyncServiceTest.Rollback
[7159:7159:0702/225541:39165840697:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] ProfileSyncServiceTest.Rollback (37 ms)
[756/3115] ProfileSyncServiceTest.Rollback (37 ms)
[ RUN      ] ProfileSyncServiceTest.ClearLastSyncedTimeOnSignOut
[       OK ] ProfileSyncServiceTest.ClearLastSyncedTimeOnSignOut (35 ms)
[757/3115] ProfileSyncServiceTest.ClearLastSyncedTimeOnSignOut (35 ms)
[ RUN      ] ProfileSyncServiceTest.OnLocalSetPassphraseEncryption
[       OK ] ProfileSyncServiceTest.OnLocalSetPassphraseEncryption (42 ms)
[758/3115] ProfileSyncServiceTest.OnLocalSetPassphraseEncryption (42 ms)
[ RUN      ] SessionDataTypeControllerTest.StartModels
[       OK ] SessionDataTypeControllerTest.StartModels (40 ms)
[759/3115] SessionDataTypeControllerTest.StartModels (40 ms)
[ RUN      ] SessionDataTypeControllerTest.StartModelsDelayedByLocalDevice
[       OK ] SessionDataTypeControllerTest.StartModelsDelayedByLocalDevice (28 ms)
[760/3115] SessionDataTypeControllerTest.StartModelsDelayedByLocalDevice (28 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.OptimisticMergeWithMoves
[       OK ] ProfileSyncServiceBookmarkTestWithData.OptimisticMergeWithMoves (265 ms)
[761/3115] ProfileSyncServiceBookmarkTestWithData.OptimisticMergeWithMoves (265 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.SortChildren
[       OK ] ProfileSyncServiceBookmarkTestWithData.SortChildren (212 ms)
[762/3115] ProfileSyncServiceBookmarkTestWithData.SortChildren (212 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.RecoverAfterDeletingSyncDataDirectory
[7128:7128:0702/225539:39164430276:ERROR:bookmark_model_associator.cc(1186)] Bookmarks persistence error was encountered: Native version (39) does not match sync version (2)
[       OK ] ProfileSyncServiceBookmarkTestWithData.RecoverAfterDeletingSyncDataDirectory (455 ms)
[763/3115] ProfileSyncServiceBookmarkTestWithData.RecoverAfterDeletingSyncDataDirectory (455 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromSync
[       OK ] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromSync (231 ms)
[764/3115] ProfileSyncServiceBookmarkTestWithData.UpdateMetaInfoFromSync (231 ms)
[ RUN      ] ProfileSyncServiceBookmarkTestWithData.UpdateTransactionVersion
[       OK ] ProfileSyncServiceBookmarkTestWithData.UpdateTransactionVersion (161 ms)
[765/3115] ProfileSyncServiceBookmarkTestWithData.UpdateTransactionVersion (161 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartFirstTime
[       OK ] ProfileSyncServiceStartupTest.StartFirstTime (872 ms)
[766/3115] ProfileSyncServiceStartupTest.StartFirstTime (872 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartNormal
[       OK ] ProfileSyncServiceStartupTest.StartNormal (47 ms)
[767/3115] ProfileSyncServiceStartupTest.StartNormal (47 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartDontRecoverDatatypePrefs
[       OK ] ProfileSyncServiceStartupTest.StartDontRecoverDatatypePrefs (45 ms)
[768/3115] ProfileSyncServiceStartupTest.StartDontRecoverDatatypePrefs (45 ms)
[ RUN      ] ProfileSyncServiceStartupTest.StartDownloadFailed
[7128:7128:0702/225541:39166009743:ERROR:profile_sync_service.cc(995)] Unrecoverable error detected at ../../chrome/browser/sync/profile_sync_service.cc[1107] OnBackendInitialized  -- ProfileSyncService unusable: BackendInitialize failure
[       OK ] ProfileSyncServiceStartupTest.StartDownloadFailed (61 ms)
[769/3115] ProfileSyncServiceStartupTest.StartDownloadFailed (61 ms)
[ RUN      ] ProfileSyncServiceTypedUrlTest.EmptyNativeEmptySync
[7128:7271:0702/225541:39166097523:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7128:7271:0702/225541:39166097743:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7128:7128:0702/225541:39166099778:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7128:7128:0702/225541:39166100206:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceTypedUrlTest.EmptyNativeEmptySync (91 ms)
[770/3115] ProfileSyncServiceTypedUrlTest.EmptyNativeEmptySync (91 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.EmptyNativeEmptySync
[7127:7127:0702/225540:39165215332:ERROR:account_tracker.cc(386)] OnNetworkError -1
[7127:7127:0702/225540:39165215555:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[7127:7207:0702/225540:39165240725:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7207:0702/225540:39165240908:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7207:0702/225540:39165241168:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7127:7127:0702/225540:39165243793:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165243960:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7127:0702/225540:39165244548:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165244710:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.EmptyNativeEmptySync (1893 ms)
[771/3115] ProfileSyncServiceAutofillTest.EmptyNativeEmptySync (1893 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.HasProfileEmptySync
[7127:7127:0702/225540:39165335198:ERROR:account_tracker.cc(386)] OnNetworkError -1
[7127:7127:0702/225540:39165335384:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[7127:7220:0702/225540:39165358919:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7220:0702/225540:39165359094:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7220:0702/225540:39165359340:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7127:7127:0702/225540:39165361669:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165361829:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7127:0702/225540:39165362279:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165362432:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.HasProfileEmptySync (123 ms)
[772/3115] ProfileSyncServiceAutofillTest.HasProfileEmptySync (123 ms)
[ RUN      ] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveEntry
[7127:7127:0702/225540:39165460267:ERROR:account_tracker.cc(386)] OnNetworkError -1
[7127:7127:0702/225540:39165460459:WARNING:account_tracker.cc(294)] Failed to get UserInfo for test_user@gmail.com
[7127:7229:0702/225540:39165483399:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7229:0702/225540:39165483576:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7229:0702/225540:39165483828:WARNING:sync_encryption_handler_impl.cc(994)] Nigori had empty encryption keybag.
[7127:7127:0702/225540:39165486106:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165486285:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[7127:7127:0702/225540:39165486739:WARNING:sync_backend_registrar.cc(152)] No history worker -- removing TYPED_URLS
[7127:7127:0702/225540:39165486901:WARNING:sync_backend_registrar.cc(156)] No password worker -- removing PASSWORDS
[       OK ] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveEntry (113 ms)
[773/3115] ProfileSyncServiceAutofillTest.ProcessUserChangeRemoveEntry (113 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialModelAssociate
[       OK ] ProfileSyncServiceBookmarkTest.InitialModelAssociate (378 ms)
[774/3115] ProfileSyncServiceBookmarkTest.InitialModelAssociate (378 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithBookmarkModelNodes
[       OK ] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithBookmarkModelNodes (102 ms)
[775/3115] ProfileSyncServiceBookmarkTest.InitialModelAssociateWithBookmarkModelNodes (102 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.ServerChangeRequiringFosterParent
[       OK ] ProfileSyncServiceBookmarkTest.ServerChangeRequiringFosterParent (96 ms)
[776/3115] ProfileSyncServiceBookmarkTest.ServerChangeRequiringFosterParent (96 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.RepeatedMiddleInsertion
[       OK ] ProfileSyncServiceBookmarkTest.RepeatedMiddleInsertion (541 ms)
[777/3115] ProfileSyncServiceBookmarkTest.RepeatedMiddleInsertion (541 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.UnrecoverableErrorSuspendsService
[7127:7127:0702/225542:39166692630:WARNING:bookmark_change_processor.cc(500)] Parent lookup failed
[7127:7127:0702/225542:39166692769:ERROR:bookmark_change_processor.cc(306)] Bookmarks datatype error was encountered: Failed ot creat sync node.
[       OK ] ProfileSyncServiceBookmarkTest.UnrecoverableErrorSuspendsService (60 ms)
[778/3115] ProfileSyncServiceBookmarkTest.UnrecoverableErrorSuspendsService (60 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.MergeDuplicates
[       OK ] ProfileSyncServiceBookmarkTest.MergeDuplicates (85 ms)
[779/3115] ProfileSyncServiceBookmarkTest.MergeDuplicates (85 ms)
[ RUN      ] ProfileSyncServiceBookmarkTest.AssociationState
[       OK ] ProfileSyncServiceBookmarkTest.AssociationState (58 ms)
[780/3115] ProfileSyncServiceBookmarkTest.AssociationState (58 ms)
[ RUN      ] StartupControllerTest.FallbackTimerWaits
[       OK ] StartupControllerTest.FallbackTimerWaits (60 ms)
[781/3115] StartupControllerTest.FallbackTimerWaits (60 ms)
[ RUN      ] StartupControllerTest.ResetDuringSetup
[       OK ] StartupControllerTest.ResetDuringSetup (41 ms)
[782/3115] StartupControllerTest.ResetDuringSetup (41 ms)
[ RUN      ] SyncStartupTrackerTest.SyncNotSignedIn

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncNotSignedIn (152 ms)
[783/3115] SyncStartupTrackerTest.SyncNotSignedIn (152 ms)
[ RUN      ] SyncStartupTrackerTest.SyncAuthError

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncAuthError (43 ms)
[784/3115] SyncStartupTrackerTest.SyncAuthError (43 ms)
[ RUN      ] SyncStartupTrackerTest.SyncDelayedAuthError

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7fffb733efa0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002dc00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncDelayedAuthError (37 ms)
[785/3115] SyncStartupTrackerTest.SyncDelayedAuthError (37 ms)
[ RUN      ] SyncStartupTrackerTest.SyncDelayedUnrecoverableError

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/sync_startup_tracker_unittest.cc:45:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasUnrecoverableError()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: waiting_for_auth()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7fffb733efa0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002dc00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncStartupTrackerTest.SyncDelayedUnrecoverableError (31 ms)
[786/3115] SyncStartupTrackerTest.SyncDelayedUnrecoverableError (31 ms)
[ RUN      ] SyncStoppedReporterTest.EventURL
[       OK ] SyncStoppedReporterTest.EventURL (1 ms)
[787/3115] SyncStoppedReporterTest.EventURL (1 ms)
[ RUN      ] SyncStoppedReporterTest.HappyCase
[       OK ] SyncStoppedReporterTest.HappyCase (0 ms)
[788/3115] SyncStoppedReporterTest.HappyCase (0 ms)
[ RUN      ] SyncStoppedReporterTest.ServerNotFound
[       OK ] SyncStoppedReporterTest.ServerNotFound (0 ms)
[789/3115] SyncStoppedReporterTest.ServerNotFound (0 ms)
[ RUN      ] SyncStoppedReporterTest.DestructionDuringRequestHandler
[       OK ] SyncStoppedReporterTest.DestructionDuringRequestHandler (0 ms)
[790/3115] SyncStoppedReporterTest.DestructionDuringRequestHandler (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippedBitmap_NotClipped
[       OK ] SimpleThumbnailCropTest.GetClippedBitmap_NotClipped (0 ms)
[791/3115] SimpleThumbnailCropTest.GetClippedBitmap_NotClipped (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetCanvasCopyInfo
[       OK ] SimpleThumbnailCropTest.GetCanvasCopyInfo (0 ms)
[792/3115] SimpleThumbnailCropTest.GetCanvasCopyInfo (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetCanvasCopyInfoDifferentScales
[       OK ] SimpleThumbnailCropTest.GetCanvasCopyInfoDifferentScales (0 ms)
[793/3115] SimpleThumbnailCropTest.GetCanvasCopyInfoDifferentScales (0 ms)
[ RUN      ] AutofillDialogTypesTest.DialogNotificationLink
[       OK ] AutofillDialogTypesTest.DialogNotificationLink (0 ms)
[794/3115] AutofillDialogTypesTest.DialogNotificationLink (0 ms)
[ RUN      ] BookmarkUIUtilsTest.HasBookmarkURLs
[       OK ] BookmarkUIUtilsTest.HasBookmarkURLs (5 ms)
[795/3115] BookmarkUIUtilsTest.HasBookmarkURLs (5 ms)
[ RUN      ] BookmarkUIUtilsTest.HasBookmarkURLsAllowedInIncognitoMode
[       OK ] BookmarkUIUtilsTest.HasBookmarkURLsAllowedInIncognitoMode (50 ms)
[796/3115] BookmarkUIUtilsTest.HasBookmarkURLsAllowedInIncognitoMode (50 ms)
[ RUN      ] RecentlyUsedFoldersComboModelTest.NotifyObserver
[       OK ] RecentlyUsedFoldersComboModelTest.NotifyObserver (28 ms)
[797/3115] RecentlyUsedFoldersComboModelTest.NotifyObserver (28 ms)
[ RUN      ] BrowserUnitTest.ReloadCrashedTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserUnitTest.ReloadCrashedTab (420 ms)
[798/3115] BrowserUnitTest.ReloadCrashedTab (420 ms)
[ RUN      ] GlobalErrorServiceTest.AddError
[       OK ] GlobalErrorServiceTest.AddError (0 ms)
[799/3115] GlobalErrorServiceTest.AddError (0 ms)
[ RUN      ] GlobalErrorServiceTest.RemoveError
[       OK ] GlobalErrorServiceTest.RemoveError (0 ms)
[800/3115] GlobalErrorServiceTest.RemoveError (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseFallbackIconPathSuccess
[       OK ] FallbackIconUrlParserTest.ParseFallbackIconPathSuccess (0 ms)
[801/3115] FallbackIconUrlParserTest.ParseFallbackIconPathSuccess (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingNoExtraParams
[       OK ] FaviconUrlParserTest.ParsingNoExtraParams (0 ms)
[802/3115] FaviconUrlParserTest.ParsingNoExtraParams (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingIconUrlParam
[       OK ] FaviconUrlParserTest.ParsingIconUrlParam (0 ms)
[803/3115] FaviconUrlParserTest.ParsingIconUrlParam (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingOriginParam
[       OK ] FaviconUrlParserTest.ParsingOriginParam (0 ms)
[804/3115] FaviconUrlParserTest.ParsingOriginParam (0 ms)
[ RUN      ] FaviconUrlParserTest.ParsingSizeParamAndUrlModifier
[       OK ] FaviconUrlParserTest.ParsingSizeParamAndUrlModifier (1 ms)
[805/3115] FaviconUrlParserTest.ParsingSizeParamAndUrlModifier (1 ms)
[ RUN      ] LargeIconUrlParserTest.ParseLargeIconPathSuccess
[       OK ] LargeIconUrlParserTest.ParseLargeIconPathSuccess (0 ms)
[806/3115] LargeIconUrlParserTest.ParseLargeIconPathSuccess (0 ms)
[ RUN      ] INIParserTest.IgnoreBlankLinesAndComments
[       OK ] INIParserTest.IgnoreBlankLinesAndComments (0 ms)
[807/3115] INIParserTest.IgnoreBlankLinesAndComments (0 ms)
[ RUN      ] INIParserTest.DictionaryValueINIParser
[       OK ] INIParserTest.DictionaryValueINIParser (0 ms)
[808/3115] INIParserTest.DictionaryValueINIParser (0 ms)
[ RUN      ] PartialCircularBufferTest.NoWrapBeginningPartOnly
[       OK ] PartialCircularBufferTest.NoWrapBeginningPartOnly (0 ms)
[809/3115] PartialCircularBufferTest.NoWrapBeginningPartOnly (0 ms)
[ RUN      ] PartialCircularBufferTest.NoWrapBeginningAndEndParts
[       OK ] PartialCircularBufferTest.NoWrapBeginningAndEndParts (0 ms)
[810/3115] PartialCircularBufferTest.NoWrapBeginningAndEndParts (0 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickSave
[       OK ] ManagePasswordsBubbleModelTest.ClickSave (189 ms)
[811/3115] ManagePasswordsBubbleModelTest.ClickSave (189 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickNope
[       OK ] ManagePasswordsBubbleModelTest.ClickNope (48 ms)
[812/3115] ManagePasswordsBubbleModelTest.ClickNope (48 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickNever
[       OK ] ManagePasswordsBubbleModelTest.ClickNever (50 ms)
[813/3115] ManagePasswordsBubbleModelTest.ClickNever (50 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickManage
[       OK ] ManagePasswordsBubbleModelTest.ClickManage (52 ms)
[814/3115] ManagePasswordsBubbleModelTest.ClickManage (52 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.ClickDone
[       OK ] ManagePasswordsBubbleModelTest.ClickDone (48 ms)
[815/3115] ManagePasswordsBubbleModelTest.ClickDone (48 ms)
[ RUN      ] ManagePasswordsBubbleModelTest.PopupAutoSigninAndManagedBubble
[       OK ] ManagePasswordsBubbleModelTest.PopupAutoSigninAndManagedBubble (48 ms)
[816/3115] ManagePasswordsBubbleModelTest.PopupAutoSigninAndManagedBubble (48 ms)
[ RUN      ] ManagePasswordsStateTest.PasswordSubmitted
[       OK ] ManagePasswordsStateTest.PasswordSubmitted (8 ms)
[817/3115] ManagePasswordsStateTest.PasswordSubmitted (8 ms)
[ RUN      ] ManagePasswordsStateTest.PasswordBlacklisted
[       OK ] ManagePasswordsStateTest.PasswordBlacklisted (7 ms)
[818/3115] ManagePasswordsStateTest.PasswordBlacklisted (7 ms)
[ RUN      ] ManagePasswordsStateTest.PasswordAutofilled
[       OK ] ManagePasswordsStateTest.PasswordAutofilled (7 ms)
[819/3115] ManagePasswordsStateTest.PasswordAutofilled (7 ms)
[ RUN      ] ManagePasswordsStateTest.InactiveOnPSLMatched
[       OK ] ManagePasswordsStateTest.InactiveOnPSLMatched (0 ms)
[820/3115] ManagePasswordsStateTest.InactiveOnPSLMatched (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapOnceSmallerOutputBuffer
[       OK ] PartialCircularBufferTest.WrapOnceSmallerOutputBuffer (0 ms)
[821/3115] PartialCircularBufferTest.WrapOnceSmallerOutputBuffer (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapOnceWithAppend
[       OK ] PartialCircularBufferTest.WrapOnceWithAppend (0 ms)
[822/3115] PartialCircularBufferTest.WrapOnceWithAppend (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapOnceThenOverwriteWithNoWrap
[       OK ] PartialCircularBufferTest.WrapOnceThenOverwriteWithNoWrap (0 ms)
[823/3115] PartialCircularBufferTest.WrapOnceThenOverwriteWithNoWrap (0 ms)
[ RUN      ] PartialCircularBufferTest.WrapTwiceWithSingleWrite
[       OK ] PartialCircularBufferTest.WrapTwiceWithSingleWrite (0 ms)
[824/3115] PartialCircularBufferTest.WrapTwiceWithSingleWrite (0 ms)
[ RUN      ] PrefNamesUtilTest.Basic
[       OK ] PrefNamesUtilTest.Basic (0 ms)
[825/3115] PrefNamesUtilTest.Basic (0 ms)
[ RUN      ] SwitchUtilsTest.RemoveSwitches
[       OK ] SwitchUtilsTest.RemoveSwitches (0 ms)
[826/3115] SwitchUtilsTest.RemoveSwitches (0 ms)
[ RUN      ] ExperimentLabelsTest.BuildGoogleUpdateExperimentLabel
[       OK ] ExperimentLabelsTest.BuildGoogleUpdateExperimentLabel (1 ms)
[827/3115] ExperimentLabelsTest.BuildGoogleUpdateExperimentLabel (1 ms)
[ RUN      ] ExperimentLabelsTest.CombineExperimentLabels
[       OK ] ExperimentLabelsTest.CombineExperimentLabels (0 ms)
[828/3115] ExperimentLabelsTest.CombineExperimentLabels (0 ms)
[ RUN      ] ExperimentLabelsTest.ExtractNonVariationLabels
[       OK ] ExperimentLabelsTest.ExtractNonVariationLabels (0 ms)
[829/3115] ExperimentLabelsTest.ExtractNonVariationLabels (0 ms)
[ RUN      ] WorkerThreadTickerTest.Basic
[       OK ] WorkerThreadTickerTest.Basic (1 ms)
[830/3115] WorkerThreadTickerTest.Basic (1 ms)
[ RUN      ] SyncStoppedReporterTest.Timeout
[       OK ] SyncStoppedReporterTest.Timeout (1 ms)
[831/3115] SyncStoppedReporterTest.Timeout (1 ms)
[ RUN      ] SyncStoppedReporterTest.NoCallback
[       OK ] SyncStoppedReporterTest.NoCallback (1 ms)
[832/3115] SyncStoppedReporterTest.NoCallback (1 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ExtractImageProfileInformation
[       OK ] ThumbnailContentAnalysisTest.ExtractImageProfileInformation (75 ms)
[833/3115] ThumbnailContentAnalysisTest.ExtractImageProfileInformation (75 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ExtractImageProfileInformationWithClosing
[       OK ] ThumbnailContentAnalysisTest.ExtractImageProfileInformationWithClosing (106 ms)
[834/3115] ThumbnailContentAnalysisTest.ExtractImageProfileInformationWithClosing (106 ms)
[ RUN      ] ThumbnailContentAnalysisTest.AdjustClippingSizeToAspectRatio
[       OK ] ThumbnailContentAnalysisTest.AdjustClippingSizeToAspectRatio (0 ms)
[835/3115] ThumbnailContentAnalysisTest.AdjustClippingSizeToAspectRatio (0 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ConstrainedProfileSegmentation
[       OK ] ThumbnailContentAnalysisTest.ConstrainedProfileSegmentation (1 ms)
[836/3115] ThumbnailContentAnalysisTest.ConstrainedProfileSegmentation (1 ms)
[ RUN      ] ThumbnailContentAnalysisTest.ComputeDecimatedImage
[       OK ] ThumbnailContentAnalysisTest.ComputeDecimatedImage (24 ms)
[837/3115] ThumbnailContentAnalysisTest.ComputeDecimatedImage (24 ms)
[ RUN      ] ThumbnailContentAnalysisTest.CreateRetargetedThumbnailImage
[       OK ] ThumbnailContentAnalysisTest.CreateRetargetedThumbnailImage (1986 ms)
[838/3115] ThumbnailContentAnalysisTest.CreateRetargetedThumbnailImage (1986 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippedBitmap_WiderThanTall
[       OK ] SimpleThumbnailCropTest.GetClippedBitmap_WiderThanTall (0 ms)
[839/3115] SimpleThumbnailCropTest.GetClippedBitmap_WiderThanTall (0 ms)
[ RUN      ] SimpleThumbnailCropTest.GetClippedBitmap_TooWiderThanTall
[       OK ] SimpleThumbnailCropTest.GetClippedBitmap_TooWiderThanTall (1 ms)
[840/3115] SimpleThumbnailCropTest.GetClippedBitmap_TooWiderThanTall (1 ms)
[ RUN      ] WebsiteSettingsTest.AboutBlankPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.AboutBlankPage (223 ms)
[841/3115] WebsiteSettingsTest.AboutBlankPage (223 ms)
[ RUN      ] WebsiteSettingsTest.InternalPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.InternalPage (59 ms)
[842/3115] WebsiteSettingsTest.InternalPage (59 ms)
[ RUN      ] UploadListTest.ParseLogEntries
[       OK ] UploadListTest.ParseLogEntries (0 ms)
[843/3115] UploadListTest.ParseLogEntries (0 ms)
[ RUN      ] UploadListTest.ParseLogEntriesWithLocalId
[       OK ] UploadListTest.ParseLogEntriesWithLocalId (0 ms)
[844/3115] UploadListTest.ParseLogEntriesWithLocalId (0 ms)
[ RUN      ] ChromePaths.UserCacheDir
[       OK ] ChromePaths.UserCacheDir (0 ms)
[845/3115] ChromePaths.UserCacheDir (0 ms)
[ RUN      ] CloudPrintHelpersTest.GetCloudPrintAuthHeader
[       OK ] CloudPrintHelpersTest.GetCloudPrintAuthHeader (0 ms)
[846/3115] CloudPrintHelpersTest.GetCloudPrintAuthHeader (0 ms)
[ RUN      ] CrashKeysTest.Switches
[       OK ] CrashKeysTest.Switches (1 ms)
[847/3115] CrashKeysTest.Switches (1 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseColorSuccess
[       OK ] FallbackIconUrlParserTest.ParseColorSuccess (0 ms)
[848/3115] FallbackIconUrlParserTest.ParseColorSuccess (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseSpecsFull
[       OK ] FallbackIconUrlParserTest.ParseSpecsFull (0 ms)
[849/3115] FallbackIconUrlParserTest.ParseSpecsFull (0 ms)
[ RUN      ] FallbackIconUrlParserTest.ParseSpecsDefaultTextColor
[       OK ] FallbackIconUrlParserTest.ParseSpecsDefaultTextColor (0 ms)
[850/3115] FallbackIconUrlParserTest.ParseSpecsDefaultTextColor (0 ms)
[ RUN      ] ManagePasswordsStateTest.RequestCredentialsToBlacklisted
[       OK ] ManagePasswordsStateTest.RequestCredentialsToBlacklisted (3 ms)
[851/3115] ManagePasswordsStateTest.RequestCredentialsToBlacklisted (3 ms)
[ RUN      ] ManagePasswordsStateTest.AutoSigninToBlacklisted
[       OK ] ManagePasswordsStateTest.AutoSigninToBlacklisted (3 ms)
[852/3115] ManagePasswordsStateTest.AutoSigninToBlacklisted (3 ms)
[ RUN      ] ManagePasswordsUIControllerTest.PasswordSubmitted
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.PasswordSubmitted (164 ms)
[853/3115] ManagePasswordsUIControllerTest.PasswordSubmitted (164 ms)
[ RUN      ] ManagePasswordsUIControllerTest.PasswordBlacklisted
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.PasswordBlacklisted (35 ms)
[854/3115] ManagePasswordsUIControllerTest.PasswordBlacklisted (35 ms)
[ RUN      ] ManagePasswordsUIControllerTest.BlacklistBlockedAutofill
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.BlacklistBlockedAutofill (35 ms)
[855/3115] ManagePasswordsUIControllerTest.BlacklistBlockedAutofill (35 ms)
[ RUN      ] ManagePasswordsUIControllerTest.AutomaticPasswordSave
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.AutomaticPasswordSave (33 ms)
[856/3115] ManagePasswordsUIControllerTest.AutomaticPasswordSave (33 ms)
[ RUN      ] ManagePasswordsUIControllerTest.ChooseCredentialLocal
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.ChooseCredentialLocal (34 ms)
[857/3115] ManagePasswordsUIControllerTest.ChooseCredentialLocal (34 ms)
[ RUN      ] ManagePasswordsUIControllerTest.ChooseCredentialCancel
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.ChooseCredentialCancel (32 ms)
[858/3115] ManagePasswordsUIControllerTest.ChooseCredentialCancel (32 ms)
[ RUN      ] ManagePasswordsUIControllerTest.InactiveOnPSLMatched
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ManagePasswordsUIControllerTest.InactiveOnPSLMatched (32 ms)
[859/3115] ManagePasswordsUIControllerTest.InactiveOnPSLMatched (32 ms)
[ RUN      ] KeywordEditorControllerTest.Add
[       OK ] KeywordEditorControllerTest.Add (111 ms)
[860/3115] KeywordEditorControllerTest.Add (111 ms)
[ RUN      ] PluginUMATest.RealPlayer
[       OK ] PluginUMATest.RealPlayer (0 ms)
[861/3115] PluginUMATest.RealPlayer (0 ms)
[ RUN      ] PluginUMATest.BrowserPlugin
[       OK ] PluginUMATest.BrowserPlugin (0 ms)
[862/3115] PluginUMATest.BrowserPlugin (0 ms)
[ RUN      ] PluginUMATest.WidevineCdm
[       OK ] PluginUMATest.WidevineCdm (0 ms)
[863/3115] PluginUMATest.WidevineCdm (0 ms)
[ RUN      ] PluginUMATest.BySrcExtension
[       OK ] PluginUMATest.BySrcExtension (0 ms)
[864/3115] PluginUMATest.BySrcExtension (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherEmpty
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherEmpty (0 ms)
[865/3115] PrerenderDispatcherTest.PrerenderDispatcherEmpty (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherSingleAdd
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherSingleAdd (0 ms)
[866/3115] PrerenderDispatcherTest.PrerenderDispatcherSingleAdd (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherMultipleAdd
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherMultipleAdd (0 ms)
[867/3115] PrerenderDispatcherTest.PrerenderDispatcherMultipleAdd (0 ms)
[ RUN      ] PrerenderDispatcherTest.PrerenderDispatcherTooManyRemoves
[       OK ] PrerenderDispatcherTest.PrerenderDispatcherTooManyRemoves (0 ms)
[868/3115] PrerenderDispatcherTest.PrerenderDispatcherTooManyRemoves (0 ms)
[ RUN      ] SearchBoxUtilTest.ParseViewIdAndRestrictedIdSuccess
[       OK ] SearchBoxUtilTest.ParseViewIdAndRestrictedIdSuccess (0 ms)
[869/3115] SearchBoxUtilTest.ParseViewIdAndRestrictedIdSuccess (0 ms)
[ RUN      ] SearchBoxUtilTest.ParseViewIdAndRestrictedIdFailure
[       OK ] SearchBoxUtilTest.ParseViewIdAndRestrictedIdFailure (0 ms)
[870/3115] SearchBoxUtilTest.ParseViewIdAndRestrictedIdFailure (0 ms)
[ RUN      ] KeywordEditorControllerTest.Modify
[       OK ] KeywordEditorControllerTest.Modify (158 ms)
[871/3115] KeywordEditorControllerTest.Modify (158 ms)
[ RUN      ] KeywordEditorControllerNoWebDataTest.MakeDefaultNoWebData
[       OK ] KeywordEditorControllerNoWebDataTest.MakeDefaultNoWebData (73 ms)
[872/3115] KeywordEditorControllerNoWebDataTest.MakeDefaultNoWebData (73 ms)
[ RUN      ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Extensions
[       OK ] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Extensions (143 ms)
[873/3115] ProfileSigninConfirmationHelperTest.PromptForNewProfile_Extensions (143 ms)
[ RUN      ] SyncPromoUITest.ShouldShowSyncPromoSyncDisabled
[       OK ] SyncPromoUITest.ShouldShowSyncPromoSyncDisabled (23 ms)
[874/3115] SyncPromoUITest.ShouldShowSyncPromoSyncDisabled (23 ms)
[ RUN      ] SyncPromoUITest.ShouldShowSyncPromoSyncEnabled
[       OK ] SyncPromoUITest.ShouldShowSyncPromoSyncEnabled (23 ms)
[875/3115] SyncPromoUITest.ShouldShowSyncPromoSyncEnabled (23 ms)
[ RUN      ] WebsiteSettingsTest.HTTPConnection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPConnection (165 ms)
[876/3115] WebsiteSettingsTest.HTTPConnection (165 ms)
[ RUN      ] WebsiteSettingsTest.HTTPSConnection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPSConnection (42 ms)
[877/3115] WebsiteSettingsTest.HTTPSConnection (42 ms)
[ RUN      ] WebsiteSettingsTest.HTTPSEVCert
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPSEVCert (44 ms)
[878/3115] WebsiteSettingsTest.HTTPSEVCert (44 ms)
[ RUN      ] WebsiteSettingsTest.HTTPSConnectionError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.HTTPSConnectionError (37 ms)
[879/3115] WebsiteSettingsTest.HTTPSConnectionError (37 ms)
[ RUN      ] WebsiteSettingsTest.NoInfoBar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebsiteSettingsTest.NoInfoBar (48 ms)
[880/3115] WebsiteSettingsTest.NoInfoBar (48 ms)
[ RUN      ] ZipReaderTest.PlatformFileIteration
[       OK ] ZipReaderTest.PlatformFileIteration (2 ms)
[881/3115] ZipReaderTest.PlatformFileIteration (2 ms)
[ RUN      ] ZipReaderTest.LocateAndOpenEntry_ValidFile
[       OK ] ZipReaderTest.LocateAndOpenEntry_ValidFile (0 ms)
[882/3115] ZipReaderTest.LocateAndOpenEntry_ValidFile (0 ms)
[ RUN      ] ZipReaderTest.LocateAndOpenEntry_NonExistentFile
[       OK ] ZipReaderTest.LocateAndOpenEntry_NonExistentFile (1 ms)
[883/3115] ZipReaderTest.LocateAndOpenEntry_NonExistentFile (1 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryToFilePath_RegularFile
[       OK ] ZipReaderTest.ExtractCurrentEntryToFilePath_RegularFile (4 ms)
[884/3115] ZipReaderTest.ExtractCurrentEntryToFilePath_RegularFile (4 ms)
[ RUN      ] ZipReaderTest.PlatformFileExtractCurrentEntryToFilePath_RegularFile
[       OK ] ZipReaderTest.PlatformFileExtractCurrentEntryToFilePath_RegularFile (7 ms)
[885/3115] ZipReaderTest.PlatformFileExtractCurrentEntryToFilePath_RegularFile (7 ms)
[ RUN      ] ZipReaderTest.current_entry_info_RegularFile
[       OK ] ZipReaderTest.current_entry_info_RegularFile (1 ms)
[886/3115] ZipReaderTest.current_entry_info_RegularFile (1 ms)
[ RUN      ] ZipReaderTest.current_entry_info_InvalidUTF8File
[       OK ] ZipReaderTest.current_entry_info_InvalidUTF8File (1 ms)
[887/3115] ZipReaderTest.current_entry_info_InvalidUTF8File (1 ms)
[ RUN      ] ZipReaderTest.current_entry_info_AbsoluteFile
[       OK ] ZipReaderTest.current_entry_info_AbsoluteFile (1 ms)
[888/3115] ZipReaderTest.current_entry_info_AbsoluteFile (1 ms)
[ RUN      ] ZipReaderTest.current_entry_info_Directory
[       OK ] ZipReaderTest.current_entry_info_Directory (1 ms)
[889/3115] ZipReaderTest.current_entry_info_Directory (1 ms)
[ RUN      ] ZipReaderTest.ExtractToFileAsync_RegularFile
[       OK ] ZipReaderTest.ExtractToFileAsync_RegularFile (7 ms)
[890/3115] ZipReaderTest.ExtractToFileAsync_RegularFile (7 ms)
[ RUN      ] SearchBoxUtilTest.ParseIconRestrictedUrlFailure
[       OK ] SearchBoxUtilTest.ParseIconRestrictedUrlFailure (1 ms)
[891/3115] SearchBoxUtilTest.ParseIconRestrictedUrlFailure (1 ms)
[ RUN      ] SearchBoxUtilTest.TranslateIconRestrictedUrlFailure
[       OK ] SearchBoxUtilTest.TranslateIconRestrictedUrlFailure (1 ms)
[892/3115] SearchBoxUtilTest.TranslateIconRestrictedUrlFailure (1 ms)
[ RUN      ] WebAppInfo.ParseIconSizes
[       OK ] WebAppInfo.ParseIconSizes (0 ms)
[893/3115] WebAppInfo.ParseIconSizes (0 ms)
[ RUN      ] PwgRasterTest.CompareWithMaster
[       OK ] PwgRasterTest.CompareWithMaster (29 ms)
[894/3115] PwgRasterTest.CompareWithMaster (29 ms)
[ RUN      ] PathServiceTest.Get
[       OK ] PathServiceTest.Get (2 ms)
[895/3115] PathServiceTest.Get (2 ms)
[ RUN      ] TemplateURLFetcherTest.BasicAutodetectedTest
[       OK ] TemplateURLFetcherTest.BasicAutodetectedTest (284 ms)
[896/3115] TemplateURLFetcherTest.BasicAutodetectedTest (284 ms)
[ RUN      ] TemplateURLFetcherTest.DuplicatesThrownAway
[       OK ] TemplateURLFetcherTest.DuplicatesThrownAway (71 ms)
[897/3115] TemplateURLFetcherTest.DuplicatesThrownAway (71 ms)
[ RUN      ] TemplateURLFetcherTest.BasicExplicitTest
[       OK ] TemplateURLFetcherTest.BasicExplicitTest (93 ms)
[898/3115] TemplateURLFetcherTest.BasicExplicitTest (93 ms)
[ RUN      ] TemplateURLFetcherTest.ExplicitBeforeLoadTest
[       OK ] TemplateURLFetcherTest.ExplicitBeforeLoadTest (111 ms)
[899/3115] TemplateURLFetcherTest.ExplicitBeforeLoadTest (111 ms)
[ RUN      ] TemplateURLFetcherTest.DuplicateKeywordsTest
[       OK ] TemplateURLFetcherTest.DuplicateKeywordsTest (78 ms)
[900/3115] TemplateURLFetcherTest.DuplicateKeywordsTest (78 ms)
[ RUN      ] TemplateURLFetcherTest.DuplicateDownloadTest
[       OK ] TemplateURLFetcherTest.DuplicateDownloadTest (258 ms)
[901/3115] TemplateURLFetcherTest.DuplicateDownloadTest (258 ms)
[ RUN      ] TemplateURLParserTest.FailOnBogusURL
[7326:7326:0702/225545:39170619833:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.FailOnBogusURL (0 ms)
[902/3115] TemplateURLParserTest.FailOnBogusURL (0 ms)
[ RUN      ] TemplateURLParserTest.FailOnPost
[7326:7326:0702/225545:39170624431:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.FailOnPost (0 ms)
[903/3115] TemplateURLParserTest.FailOnPost (0 ms)
[ RUN      ] TemplateURLParserTest.TestMSDN
[7326:7326:0702/225545:39170628875:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestMSDN (0 ms)
[904/3115] TemplateURLParserTest.TestMSDN (0 ms)
[ RUN      ] TemplateURLParserTest.TestWikipedia
[7326:7326:0702/225546:39170633450:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestWikipedia (0 ms)
[905/3115] TemplateURLParserTest.TestWikipedia (0 ms)
[ RUN      ] TemplateURLParserTest.NoCrashOnEmptyAttributes
[7326:7326:0702/225546:39170639080:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.NoCrashOnEmptyAttributes (0 ms)
[906/3115] TemplateURLParserTest.NoCrashOnEmptyAttributes (0 ms)
[ RUN      ] TemplateURLParserTest.TestFirefoxEbay
[7326:7326:0702/225546:39170644021:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestFirefoxEbay (0 ms)
[907/3115] TemplateURLParserTest.TestFirefoxEbay (0 ms)
[ RUN      ] TemplateURLParserTest.TestPostSuggestion
[7326:7326:0702/225546:39170649138:ERROR:template_url_parser_unittest.cc(83)] This test can't be run without some non-redistributable data
[       OK ] TemplateURLParserTest.TestPostSuggestion (1 ms)
[908/3115] TemplateURLParserTest.TestPostSuggestion (1 ms)
[ RUN      ] TemplateURLServiceSyncTest.GetAllSyncDataBasic
[       OK ] TemplateURLServiceSyncTest.GetAllSyncDataBasic (165 ms)
[909/3115] TemplateURLServiceSyncTest.GetAllSyncDataBasic (165 ms)
[ RUN      ] TemplateURLServiceSyncTest.GetAllSyncDataWithExtension
[       OK ] TemplateURLServiceSyncTest.GetAllSyncDataWithExtension (169 ms)
[910/3115] TemplateURLServiceSyncTest.GetAllSyncDataWithExtension (169 ms)
[ RUN      ] TemplateURLServiceTest.AddSameKeyword
[       OK ] TemplateURLServiceTest.AddSameKeyword (126 ms)
[911/3115] TemplateURLServiceTest.AddSameKeyword (126 ms)
[ RUN      ] TemplateURLServiceTest.AddExtensionKeyword
[       OK ] TemplateURLServiceTest.AddExtensionKeyword (102 ms)
[912/3115] TemplateURLServiceTest.AddExtensionKeyword (102 ms)
[ RUN      ] TemplateURLServiceTest.ClearBrowsingData_KeywordsForOrigin
[       OK ] TemplateURLServiceTest.ClearBrowsingData_KeywordsForOrigin (96 ms)
[913/3115] TemplateURLServiceTest.ClearBrowsingData_KeywordsForOrigin (96 ms)
[ RUN      ] TemplateURLServiceTest.Reset
[       OK ] TemplateURLServiceTest.Reset (114 ms)
[914/3115] TemplateURLServiceTest.Reset (114 ms)
[ RUN      ] TemplateURLServiceTest.DefaultSearchProvider
[       OK ] TemplateURLServiceTest.DefaultSearchProvider (137 ms)
[915/3115] TemplateURLServiceTest.DefaultSearchProvider (137 ms)
[ RUN      ] TemplateURLServiceTest.HasDefaultSearchProvider
[       OK ] TemplateURLServiceTest.HasDefaultSearchProvider (86 ms)
[916/3115] TemplateURLServiceTest.HasDefaultSearchProvider (86 ms)
[ RUN      ] TemplateURLServiceTest.RepairPrepopulatedSearchEngines
[       OK ] TemplateURLServiceTest.RepairPrepopulatedSearchEngines (122 ms)
[917/3115] TemplateURLServiceTest.RepairPrepopulatedSearchEngines (122 ms)
[ RUN      ] TemplateURLServiceTest.RepairSearchEnginesWithManagedDefault
[       OK ] TemplateURLServiceTest.RepairSearchEnginesWithManagedDefault (96 ms)
[918/3115] TemplateURLServiceTest.RepairSearchEnginesWithManagedDefault (96 ms)
[ RUN      ] TemplateURLServiceTest.DontUpdateKeywordSearchForNonReplaceable
[       OK ] TemplateURLServiceTest.DontUpdateKeywordSearchForNonReplaceable (79 ms)
[919/3115] TemplateURLServiceTest.DontUpdateKeywordSearchForNonReplaceable (79 ms)
[ RUN      ] TemplateURLServiceTest.LoadDeletesUnusedProvider
[       OK ] TemplateURLServiceTest.LoadDeletesUnusedProvider (135 ms)
[920/3115] TemplateURLServiceTest.LoadDeletesUnusedProvider (135 ms)
[ RUN      ] TemplateURLServiceTest.LoadRetainsModifiedProvider
[       OK ] TemplateURLServiceTest.LoadRetainsModifiedProvider (133 ms)
[921/3115] TemplateURLServiceTest.LoadRetainsModifiedProvider (133 ms)
[ RUN      ] TemplateURLServiceTest.LoadEnsuresDefaultSearchProviderExists
[       OK ] TemplateURLServiceTest.LoadEnsuresDefaultSearchProviderExists (101 ms)
[922/3115] TemplateURLServiceTest.LoadEnsuresDefaultSearchProviderExists (101 ms)
[ RUN      ] TemplateURLServiceTest.FailedInit
[       OK ] TemplateURLServiceTest.FailedInit (71 ms)
[923/3115] TemplateURLServiceTest.FailedInit (71 ms)
[ RUN      ] TemplateURLServiceTest.TestManagedDefaultSearch
[       OK ] TemplateURLServiceTest.TestManagedDefaultSearch (163 ms)
[924/3115] TemplateURLServiceTest.TestManagedDefaultSearch (163 ms)
[ RUN      ] TemplateURLServiceTest.PatchEmptySyncGUID
[       OK ] TemplateURLServiceTest.PatchEmptySyncGUID (106 ms)
[925/3115] TemplateURLServiceTest.PatchEmptySyncGUID (106 ms)
[ RUN      ] TemplateURLServiceTest.DuplicateInputEncodings
[       OK ] TemplateURLServiceTest.DuplicateInputEncodings (117 ms)
[926/3115] TemplateURLServiceTest.DuplicateInputEncodings (117 ms)
[ RUN      ] TemplateURLServiceTest.DefaultExtensionEngine
[       OK ] TemplateURLServiceTest.DefaultExtensionEngine (117 ms)
[927/3115] TemplateURLServiceTest.DefaultExtensionEngine (117 ms)
[ RUN      ] TemplateURLServiceTest.ExtensionEnginesNotPersist
[       OK ] TemplateURLServiceTest.ExtensionEnginesNotPersist (127 ms)
[928/3115] TemplateURLServiceTest.ExtensionEnginesNotPersist (127 ms)
[ RUN      ] TemplateURLServiceWithoutFallbackTest.ChangeGoogleBaseValue
[       OK ] TemplateURLServiceWithoutFallbackTest.ChangeGoogleBaseValue (108 ms)
[929/3115] TemplateURLServiceWithoutFallbackTest.ChangeGoogleBaseValue (108 ms)
[ RUN      ] ZipReaderTest.Open_ValidZipFile
[       OK ] ZipReaderTest.Open_ValidZipFile (1 ms)
[930/3115] ZipReaderTest.Open_ValidZipFile (1 ms)
[ RUN      ] TemplateURLServiceSyncTest.StartSyncEmpty
[       OK ] TemplateURLServiceSyncTest.StartSyncEmpty (175 ms)
[931/3115] TemplateURLServiceSyncTest.StartSyncEmpty (175 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeInAllNewData
[       OK ] TemplateURLServiceSyncTest.MergeInAllNewData (173 ms)
[932/3115] TemplateURLServiceSyncTest.MergeInAllNewData (173 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeSyncIsTheSame
[       OK ] TemplateURLServiceSyncTest.MergeSyncIsTheSame (163 ms)
[933/3115] TemplateURLServiceSyncTest.MergeSyncIsTheSame (163 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessChangesEmptyModel
[       OK ] TemplateURLServiceSyncTest.ProcessChangesEmptyModel (141 ms)
[934/3115] TemplateURLServiceSyncTest.ProcessChangesEmptyModel (141 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessChangesNoConflicts
[       OK ] TemplateURLServiceSyncTest.ProcessChangesNoConflicts (174 ms)
[935/3115] TemplateURLServiceSyncTest.ProcessChangesNoConflicts (174 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessChangesWithConflictsSyncWins
[       OK ] TemplateURLServiceSyncTest.ProcessChangesWithConflictsSyncWins (150 ms)
[936/3115] TemplateURLServiceSyncTest.ProcessChangesWithConflictsSyncWins (150 ms)
[ RUN      ] TemplateURLServiceSyncTest.ProcessChangesWithLocalExtensions
[       OK ] TemplateURLServiceSyncTest.ProcessChangesWithLocalExtensions (154 ms)
[937/3115] TemplateURLServiceSyncTest.ProcessChangesWithLocalExtensions (154 ms)
[ RUN      ] TemplateURLServiceSyncTest.AutogeneratedKeywordMigrated
[       OK ] TemplateURLServiceSyncTest.AutogeneratedKeywordMigrated (171 ms)
[938/3115] TemplateURLServiceSyncTest.AutogeneratedKeywordMigrated (171 ms)
[ RUN      ] TemplateURLServiceSyncTest.TwoAutogeneratedKeywordsUsingGoogleBaseURL
[       OK ] TemplateURLServiceSyncTest.TwoAutogeneratedKeywordsUsingGoogleBaseURL (158 ms)
[939/3115] TemplateURLServiceSyncTest.TwoAutogeneratedKeywordsUsingGoogleBaseURL (158 ms)
[ RUN      ] TemplateURLServiceSyncTest.DuplicateEncodingsRemoved
[       OK ] TemplateURLServiceSyncTest.DuplicateEncodingsRemoved (165 ms)
[940/3115] TemplateURLServiceSyncTest.DuplicateEncodingsRemoved (165 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeTwoClientsBasic
[       OK ] TemplateURLServiceSyncTest.MergeTwoClientsBasic (197 ms)
[941/3115] TemplateURLServiceSyncTest.MergeTwoClientsBasic (197 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeTwoClientsDupesAndConflicts
[       OK ] TemplateURLServiceSyncTest.MergeTwoClientsDupesAndConflicts (194 ms)
[942/3115] TemplateURLServiceSyncTest.MergeTwoClientsDupesAndConflicts (194 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncedDefaultAlreadySetOnStartup
[       OK ] TemplateURLServiceSyncTest.SyncedDefaultAlreadySetOnStartup (156 ms)
[943/3115] TemplateURLServiceSyncTest.SyncedDefaultAlreadySetOnStartup (156 ms)
[ RUN      ] TemplateURLServiceSyncTest.SyncMergeDeletesDefault
[       OK ] TemplateURLServiceSyncTest.SyncMergeDeletesDefault (165 ms)
[944/3115] TemplateURLServiceSyncTest.SyncMergeDeletesDefault (165 ms)
[ RUN      ] TemplateURLServiceSyncTest.PreSyncDeletes
[       OK ] TemplateURLServiceSyncTest.PreSyncDeletes (138 ms)
[945/3115] TemplateURLServiceSyncTest.PreSyncDeletes (138 ms)
[ RUN      ] TemplateURLServiceSyncTest.PreSyncUpdates
[       OK ] TemplateURLServiceSyncTest.PreSyncUpdates (177 ms)
[946/3115] TemplateURLServiceSyncTest.PreSyncUpdates (177 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeInSyncTemplateURL
[       OK ] TemplateURLServiceSyncTest.MergeInSyncTemplateURL (285 ms)
[947/3115] TemplateURLServiceSyncTest.MergeInSyncTemplateURL (285 ms)
[ RUN      ] TemplateURLServiceSyncTest.AddPrepopulatedEngine
[       OK ] TemplateURLServiceSyncTest.AddPrepopulatedEngine (165 ms)
[948/3115] TemplateURLServiceSyncTest.AddPrepopulatedEngine (165 ms)
[ RUN      ] TemplateURLServiceSyncTest.MergeEditedPrepopulatedEngine
[       OK ] TemplateURLServiceSyncTest.MergeEditedPrepopulatedEngine (154 ms)
[949/3115] TemplateURLServiceSyncTest.MergeEditedPrepopulatedEngine (154 ms)
[ RUN      ] TemplateURLServiceSyncTest.GUIDUpdatedOnDefaultSearchChange
[       OK ] TemplateURLServiceSyncTest.GUIDUpdatedOnDefaultSearchChange (183 ms)
[950/3115] TemplateURLServiceSyncTest.GUIDUpdatedOnDefaultSearchChange (183 ms)
[ RUN      ] ZipReaderTest.ExtractToFileAsync_Directory
[       OK ] ZipReaderTest.ExtractToFileAsync_Directory (1 ms)
[951/3115] ZipReaderTest.ExtractToFileAsync_Directory (1 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryToString
[       OK ] ZipReaderTest.ExtractCurrentEntryToString (3 ms)
[952/3115] ZipReaderTest.ExtractCurrentEntryToString (3 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntryWriteBytesFailure
[       OK ] ZipReaderTest.ExtractCurrentEntryWriteBytesFailure (3 ms)
[953/3115] ZipReaderTest.ExtractCurrentEntryWriteBytesFailure (3 ms)
[ RUN      ] ZipReaderTest.ExtractCurrentEntrySuccess
[       OK ] ZipReaderTest.ExtractCurrentEntrySuccess (3 ms)
[954/3115] ZipReaderTest.ExtractCurrentEntrySuccess (3 ms)
[ RUN      ] FileWriterDelegateTest.WriteToStartAndTruncate
[       OK ] FileWriterDelegateTest.WriteToStartAndTruncate (1 ms)
[955/3115] FileWriterDelegateTest.WriteToStartAndTruncate (1 ms)
[ RUN      ] ZipTest.UnzipUncompressed
[       OK ] ZipTest.UnzipUncompressed (7 ms)
[956/3115] ZipTest.UnzipUncompressed (7 ms)
[ RUN      ] ZipTest.UnzipEvil
[       OK ] ZipTest.UnzipEvil (1 ms)
[957/3115] ZipTest.UnzipEvil (1 ms)
[ RUN      ] ZipTest.ZipIgnoreHidden
[       OK ] ZipTest.ZipIgnoreHidden (26 ms)
[958/3115] ZipTest.ZipIgnoreHidden (26 ms)
[ RUN      ] ZipTest.ZipTimeStamp
[       OK ] ZipTest.ZipTimeStamp (10 ms)
[959/3115] ZipTest.ZipTimeStamp (10 ms)
[ RUN      ] ZipTest.ZipFiles
[       OK ] ZipTest.ZipFiles (17 ms)
[960/3115] ZipTest.ZipFiles (17 ms)
[ RUN      ] WorkerThreadTickerTest.Callback
[       OK ] WorkerThreadTickerTest.Callback (1107 ms)
[961/3115] WorkerThreadTickerTest.Callback (1107 ms)
[ RUN      ] WorkerThreadTickerTest.OutOfScope
[       OK ] WorkerThreadTickerTest.OutOfScope (502 ms)
[962/3115] WorkerThreadTickerTest.OutOfScope (502 ms)
[ RUN      ] WorkerThreadTickerTest.LongCallback
[       OK ] WorkerThreadTickerTest.LongCallback (1551 ms)
[963/3115] WorkerThreadTickerTest.LongCallback (1551 ms)
[ RUN      ] ChromeContentRendererClientTest.NaClRestriction
[       OK ] ChromeContentRendererClientTest.NaClRestriction (0 ms)
[964/3115] ChromeContentRendererClientTest.NaClRestriction (0 ms)
[ RUN      ] ChromeContentRendererClientTest.ShouldSuppressErrorPage
[       OK ] ChromeContentRendererClientTest.ShouldSuppressErrorPage (0 ms)
[965/3115] ChromeContentRendererClientTest.ShouldSuppressErrorPage (0 ms)
[ RUN      ] ContentSettingsObserverTest.WhitelistedSchemes
[       OK ] ContentSettingsObserverTest.WhitelistedSchemes (1 ms)
[966/3115] ContentSettingsObserverTest.WhitelistedSchemes (1 ms)
[ RUN      ] InstantRestrictedIDCacheTest.AutoIDGeneration
[       OK ] InstantRestrictedIDCacheTest.AutoIDGeneration (0 ms)
[967/3115] InstantRestrictedIDCacheTest.AutoIDGeneration (0 ms)
[ RUN      ] InstantRestrictedIDCacheTest.MixIDGeneration
[       OK ] InstantRestrictedIDCacheTest.MixIDGeneration (1 ms)
[968/3115] InstantRestrictedIDCacheTest.MixIDGeneration (1 ms)
[ RUN      ] PluginUMATest.WindowsMediaPlayer
[       OK ] PluginUMATest.WindowsMediaPlayer (0 ms)
[969/3115] PluginUMATest.WindowsMediaPlayer (0 ms)
[ RUN      ] PluginUMATest.Silverlight
[       OK ] PluginUMATest.Silverlight (0 ms)
[970/3115] PluginUMATest.Silverlight (0 ms)
[ RUN      ] ZipTest.UnzipFilesWithIncorrectSize
[       OK ] ZipTest.UnzipFilesWithIncorrectSize (5 ms)
[971/3115] ZipTest.UnzipFilesWithIncorrectSize (5 ms)
[ RUN      ] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesParamsCreate
[       OK ] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesParamsCreate (0 ms)
[972/3115] JsonSchemaCompilerAdditionalPropertiesTest.AdditionalPropertiesParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerAnyTest.OptionalAnyParamsCreate
[       OK ] JsonSchemaCompilerAnyTest.OptionalAnyParamsCreate (0 ms)
[973/3115] JsonSchemaCompilerAnyTest.OptionalAnyParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.BasicArrayType
[       OK ] JsonSchemaCompilerArrayTest.BasicArrayType (1 ms)
[974/3115] JsonSchemaCompilerArrayTest.BasicArrayType (1 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.EnumArrayReference
[       OK ] JsonSchemaCompilerArrayTest.EnumArrayReference (0 ms)
[975/3115] JsonSchemaCompilerArrayTest.EnumArrayReference (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.OptionalEnumArrayType
[       OK ] JsonSchemaCompilerArrayTest.OptionalEnumArrayType (0 ms)
[976/3115] JsonSchemaCompilerArrayTest.OptionalEnumArrayType (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.RefArrayType
[       OK ] JsonSchemaCompilerArrayTest.RefArrayType (1 ms)
[977/3115] JsonSchemaCompilerArrayTest.RefArrayType (1 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.IntegerArrayParamsCreate
[       OK ] JsonSchemaCompilerArrayTest.IntegerArrayParamsCreate (0 ms)
[978/3115] JsonSchemaCompilerArrayTest.IntegerArrayParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.AnyArrayParamsCreate
[       OK ] JsonSchemaCompilerArrayTest.AnyArrayParamsCreate (1 ms)
[979/3115] JsonSchemaCompilerArrayTest.AnyArrayParamsCreate (1 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.ObjectArrayParamsCreate
[       OK ] JsonSchemaCompilerArrayTest.ObjectArrayParamsCreate (0 ms)
[980/3115] JsonSchemaCompilerArrayTest.ObjectArrayParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.RefArrayParamsCreate
[       OK ] JsonSchemaCompilerArrayTest.RefArrayParamsCreate (0 ms)
[981/3115] JsonSchemaCompilerArrayTest.RefArrayParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.ReturnIntegerArrayResultCreate
[       OK ] JsonSchemaCompilerArrayTest.ReturnIntegerArrayResultCreate (0 ms)
[982/3115] JsonSchemaCompilerArrayTest.ReturnIntegerArrayResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerArrayTest.ReturnRefArrayResultCreate
[       OK ] JsonSchemaCompilerArrayTest.ReturnRefArrayResultCreate (0 ms)
[983/3115] JsonSchemaCompilerArrayTest.ReturnRefArrayResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreateFail
[       OK ] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreateFail (0 ms)
[984/3115] JsonSchemaCompilerChoicesTest.ObjectWithChoicesParamsCreateFail (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.PopulateChoiceType
[       OK ] JsonSchemaCompilerChoicesTest.PopulateChoiceType (0 ms)
[985/3115] JsonSchemaCompilerChoicesTest.PopulateChoiceType (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.ReturnChoices
[       OK ] JsonSchemaCompilerChoicesTest.ReturnChoices (0 ms)
[986/3115] JsonSchemaCompilerChoicesTest.ReturnChoices (0 ms)
[ RUN      ] JsonSchemaCompilerChoicesTest.NestedChoices
[       OK ] JsonSchemaCompilerChoicesTest.NestedChoices (0 ms)
[987/3115] JsonSchemaCompilerChoicesTest.NestedChoices (0 ms)
[ RUN      ] JsonSchemaCompilerCrossrefTest.CrossrefTypePopulateAndToValue
[       OK ] JsonSchemaCompilerCrossrefTest.CrossrefTypePopulateAndToValue (0 ms)
[988/3115] JsonSchemaCompilerCrossrefTest.CrossrefTypePopulateAndToValue (0 ms)
[ RUN      ] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamFail
[       OK ] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamFail (0 ms)
[989/3115] JsonSchemaCompilerCrossrefTest.TestTypeOptionalParamFail (0 ms)
[ RUN      ] JsonSchemaCompilerCrossrefTest.GetTestType
[       OK ] JsonSchemaCompilerCrossrefTest.GetTestType (0 ms)
[990/3115] JsonSchemaCompilerCrossrefTest.GetTestType (0 ms)
[ RUN      ] JsonSchemaCompilerCrossrefTest.TestTypeInObjectParamsCreate
[       OK ] JsonSchemaCompilerCrossrefTest.TestTypeInObjectParamsCreate (0 ms)
[991/3115] JsonSchemaCompilerCrossrefTest.TestTypeInObjectParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.EnumTypePopulate
[       OK ] JsonSchemaCompilerEnumsTest.EnumTypePopulate (0 ms)
[992/3115] JsonSchemaCompilerEnumsTest.EnumTypePopulate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.EnumsAsTypes
[       OK ] JsonSchemaCompilerEnumsTest.EnumsAsTypes (0 ms)
[993/3115] JsonSchemaCompilerEnumsTest.EnumsAsTypes (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.EnumsArrayAsType
[       OK ] JsonSchemaCompilerEnumsTest.EnumsArrayAsType (0 ms)
[994/3115] JsonSchemaCompilerEnumsTest.EnumsArrayAsType (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.ReturnsEnumCreate
[       OK ] JsonSchemaCompilerEnumsTest.ReturnsEnumCreate (0 ms)
[995/3115] JsonSchemaCompilerEnumsTest.ReturnsEnumCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.ReturnsTwoEnumsCreate
[       OK ] JsonSchemaCompilerEnumsTest.ReturnsTwoEnumsCreate (0 ms)
[996/3115] JsonSchemaCompilerEnumsTest.ReturnsTwoEnumsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.TakesEnumParamsCreate
[       OK ] JsonSchemaCompilerEnumsTest.TakesEnumParamsCreate (0 ms)
[997/3115] JsonSchemaCompilerEnumsTest.TakesEnumParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.TakesEnumArrayParamsCreate
[       OK ] JsonSchemaCompilerEnumsTest.TakesEnumArrayParamsCreate (0 ms)
[998/3115] JsonSchemaCompilerEnumsTest.TakesEnumArrayParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerEnumsTest.OnEnumFiredCreate
[       OK ] JsonSchemaCompilerEnumsTest.OnEnumFiredCreate (0 ms)
[999/3115] JsonSchemaCompilerEnumsTest.OnEnumFiredCreate (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.TooManyParameters
[       OK ] JsonSchemaCompilerErrorTest.TooManyParameters (0 ms)
[1000/3115] JsonSchemaCompilerErrorTest.TooManyParameters (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.ParamIsRequired
[       OK ] JsonSchemaCompilerErrorTest.ParamIsRequired (0 ms)
[1001/3115] JsonSchemaCompilerErrorTest.ParamIsRequired (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.WrongPropertyValueType
[       OK ] JsonSchemaCompilerErrorTest.WrongPropertyValueType (0 ms)
[1002/3115] JsonSchemaCompilerErrorTest.WrongPropertyValueType (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.WrongTypeValueType
[       OK ] JsonSchemaCompilerErrorTest.WrongTypeValueType (0 ms)
[1003/3115] JsonSchemaCompilerErrorTest.WrongTypeValueType (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.BinaryTypeExpected
[       OK ] JsonSchemaCompilerErrorTest.BinaryTypeExpected (1 ms)
[1004/3115] JsonSchemaCompilerErrorTest.BinaryTypeExpected (1 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.ListExpected
[       OK ] JsonSchemaCompilerErrorTest.ListExpected (0 ms)
[1005/3115] JsonSchemaCompilerErrorTest.ListExpected (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.BadEnumValue
[       OK ] JsonSchemaCompilerErrorTest.BadEnumValue (0 ms)
[1006/3115] JsonSchemaCompilerErrorTest.BadEnumValue (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.WarnOnOptionalFailure
[       OK ] JsonSchemaCompilerErrorTest.WarnOnOptionalFailure (0 ms)
[1007/3115] JsonSchemaCompilerErrorTest.WarnOnOptionalFailure (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.OptionalBinaryTypeFailure
[       OK ] JsonSchemaCompilerErrorTest.OptionalBinaryTypeFailure (0 ms)
[1008/3115] JsonSchemaCompilerErrorTest.OptionalBinaryTypeFailure (0 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.OptionalUnableToPopulateArray
[       OK ] JsonSchemaCompilerErrorTest.OptionalUnableToPopulateArray (1 ms)
[1009/3115] JsonSchemaCompilerErrorTest.OptionalUnableToPopulateArray (1 ms)
[ RUN      ] JsonSchemaCompilerErrorTest.MultiplePopulationErrors
[       OK ] JsonSchemaCompilerErrorTest.MultiplePopulationErrors (0 ms)
[1010/3115] JsonSchemaCompilerErrorTest.MultiplePopulationErrors (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsAsParametersTest.RequiredFunctionToValue
[       OK ] JsonSchemaCompilerFunctionsAsParametersTest.RequiredFunctionToValue (0 ms)
[1011/3115] JsonSchemaCompilerFunctionsAsParametersTest.RequiredFunctionToValue (0 ms)
[ RUN      ] JsonSchemaCompilerFunctionsOnTypesTest.ChromeSettingGetParamsCreate
[       OK ] JsonSchemaCompilerFunctionsOnTypesTest.ChromeSettingGetParamsCreate (0 ms)
[1012/3115] JsonSchemaCompilerFunctionsOnTypesTest.ChromeSettingGetParamsCreate (0 ms)
[ RUN      ] IdlCompiler.Basics
[       OK ] IdlCompiler.Basics (0 ms)
[1013/3115] IdlCompiler.Basics (0 ms)
[ RUN      ] IdlCompiler.OptionalArguments
[       OK ] IdlCompiler.OptionalArguments (0 ms)
[1014/3115] IdlCompiler.OptionalArguments (0 ms)
[ RUN      ] IdlCompiler.ObjectTypes
[       OK ] IdlCompiler.ObjectTypes (1 ms)
[1015/3115] IdlCompiler.ObjectTypes (1 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.IncrementIntegerResultCreate
[       OK ] JsonSchemaCompilerSimpleTest.IncrementIntegerResultCreate (0 ms)
[1016/3115] JsonSchemaCompilerSimpleTest.IncrementIntegerResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.IncrementIntegerParamsCreate
[       OK ] JsonSchemaCompilerSimpleTest.IncrementIntegerParamsCreate (0 ms)
[1017/3115] JsonSchemaCompilerSimpleTest.IncrementIntegerParamsCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.NumberOfParams
[       OK ] JsonSchemaCompilerSimpleTest.NumberOfParams (0 ms)
[1018/3115] JsonSchemaCompilerSimpleTest.NumberOfParams (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OptionalParamsTakingNull
[       OK ] JsonSchemaCompilerSimpleTest.OptionalParamsTakingNull (0 ms)
[1019/3115] JsonSchemaCompilerSimpleTest.OptionalParamsTakingNull (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OptionalBeforeRequired
[       OK ] JsonSchemaCompilerSimpleTest.OptionalBeforeRequired (0 ms)
[1020/3115] JsonSchemaCompilerSimpleTest.OptionalBeforeRequired (0 ms)
[ RUN      ] FeedbackSenderTest.FeedbackAPI
[       OK ] FeedbackSenderTest.FeedbackAPI (61 ms)
[1021/3115] FeedbackSenderTest.FeedbackAPI (61 ms)
[ RUN      ] FeedbackSenderTest.DefaultApiVersion
[       OK ] FeedbackSenderTest.DefaultApiVersion (43 ms)
[1022/3115] FeedbackSenderTest.DefaultApiVersion (43 ms)
[ RUN      ] FeedbackSenderTest.CommandLineSwitchAloneHasSameApiVersion
[       OK ] FeedbackSenderTest.CommandLineSwitchAloneHasSameApiVersion (42 ms)
[1023/3115] FeedbackSenderTest.CommandLineSwitchAloneHasSameApiVersion (42 ms)
[ RUN      ] FeedbackSenderTest.InternalApiVersion
[       OK ] FeedbackSenderTest.InternalApiVersion (40 ms)
[1024/3115] FeedbackSenderTest.InternalApiVersion (40 ms)
[ RUN      ] FeedbackSenderTest.MatchDupliateResultsWithExistingMarkers
[       OK ] FeedbackSenderTest.MatchDupliateResultsWithExistingMarkers (40 ms)
[1025/3115] FeedbackSenderTest.MatchDupliateResultsWithExistingMarkers (40 ms)
[ RUN      ] FeedbackSenderTest.AddToDictOnlyPending
[       OK ] FeedbackSenderTest.AddToDictOnlyPending (42 ms)
[1026/3115] FeedbackSenderTest.AddToDictOnlyPending (42 ms)
[ RUN      ] FeedbackSenderTest.CanStopFeedbackCollection
[       OK ] FeedbackSenderTest.CanStopFeedbackCollection (40 ms)
[1027/3115] FeedbackSenderTest.CanStopFeedbackCollection (40 ms)
[ RUN      ] FeedbackSenderTest.NoFeedbackCollectionWhenStopped
[       OK ] FeedbackSenderTest.NoFeedbackCollectionWhenStopped (41 ms)
[1028/3115] FeedbackSenderTest.NoFeedbackCollectionWhenStopped (41 ms)
[ RUN      ] FeedbackTest.DuplicateMisspellingFinalization
[       OK ] FeedbackTest.DuplicateMisspellingFinalization (0 ms)
[1029/3115] FeedbackTest.DuplicateMisspellingFinalization (0 ms)
[ RUN      ] FeedbackTest.RendererHasMisspellings
[       OK ] FeedbackTest.RendererHasMisspellings (0 ms)
[1030/3115] FeedbackTest.RendererHasMisspellings (0 ms)
[ RUN      ] BackgroundModeManagerTest.DeleteBackgroundProfile
[       OK ] BackgroundModeManagerTest.DeleteBackgroundProfile (254 ms)
[1031/3115] BackgroundModeManagerTest.DeleteBackgroundProfile (254 ms)
[ RUN      ] BackgroundModeManagerTest.BackgroundModeDisabledPreventsKeepAliveOnStartup
[       OK ] BackgroundModeManagerTest.BackgroundModeDisabledPreventsKeepAliveOnStartup (47 ms)
[1032/3115] BackgroundModeManagerTest.BackgroundModeDisabledPreventsKeepAliveOnStartup (47 ms)
[ RUN      ] FeedbackSenderTest.NoDocumentMarkersReceived
[       OK ] FeedbackSenderTest.NoDocumentMarkersReceived (43 ms)
[1033/3115] FeedbackSenderTest.NoDocumentMarkersReceived (43 ms)
[ RUN      ] FeedbackSenderTest.PendingFeedback
[       OK ] FeedbackSenderTest.PendingFeedback (47 ms)
[1034/3115] FeedbackSenderTest.PendingFeedback (47 ms)
[ RUN      ] FeedbackSenderTest.InDictionaryFeedback
[       OK ] FeedbackSenderTest.InDictionaryFeedback (40 ms)
[1035/3115] FeedbackSenderTest.InDictionaryFeedback (40 ms)
[ RUN      ] FeedbackSenderTest.IgnoreFeedbackMarkerInDocument
[       OK ] FeedbackSenderTest.IgnoreFeedbackMarkerInDocument (40 ms)
[1036/3115] FeedbackSenderTest.IgnoreFeedbackMarkerInDocument (40 ms)
[ RUN      ] FeedbackSenderTest.ManuallyCorrectedFeedback
[       OK ] FeedbackSenderTest.ManuallyCorrectedFeedback (40 ms)
[1037/3115] FeedbackSenderTest.ManuallyCorrectedFeedback (40 ms)
[ RUN      ] FeedbackSenderTest.BatchFeedback
[       OK ] FeedbackSenderTest.BatchFeedback (41 ms)
[1038/3115] FeedbackSenderTest.BatchFeedback (41 ms)
[ RUN      ] FeedbackSenderTest.SameHashFeedback
[       OK ] FeedbackSenderTest.SameHashFeedback (43 ms)
[1039/3115] FeedbackSenderTest.SameHashFeedback (43 ms)
[ RUN      ] FeedbackSenderTest.SessionExpirationFeedback
[       OK ] FeedbackSenderTest.SessionExpirationFeedback (42 ms)
[1040/3115] FeedbackSenderTest.SessionExpirationFeedback (42 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.NoParamsResultCreate
[       OK ] JsonSchemaCompilerSimpleTest.NoParamsResultCreate (0 ms)
[1041/3115] JsonSchemaCompilerSimpleTest.NoParamsResultCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.GetTestType
[       OK ] JsonSchemaCompilerSimpleTest.GetTestType (0 ms)
[1042/3115] JsonSchemaCompilerSimpleTest.GetTestType (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OnIntegerFiredCreate
[       OK ] JsonSchemaCompilerSimpleTest.OnIntegerFiredCreate (0 ms)
[1043/3115] JsonSchemaCompilerSimpleTest.OnIntegerFiredCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OnStringFiredCreate
[       OK ] JsonSchemaCompilerSimpleTest.OnStringFiredCreate (0 ms)
[1044/3115] JsonSchemaCompilerSimpleTest.OnStringFiredCreate (0 ms)
[ RUN      ] JsonSchemaCompilerSimpleTest.OnTestTypeFiredCreate
[       OK ] JsonSchemaCompilerSimpleTest.OnTestTypeFiredCreate (0 ms)
[1045/3115] JsonSchemaCompilerSimpleTest.OnTestTypeFiredCreate (0 ms)
[ RUN      ] BackgroundApplicationListModelTest.EphemeralAppTest
[       OK ] BackgroundApplicationListModelTest.EphemeralAppTest (372 ms)
[1046/3115] BackgroundApplicationListModelTest.EphemeralAppTest (372 ms)
[ RUN      ] BackgroundContentsServiceTest.Create
[       OK ] BackgroundContentsServiceTest.Create (54 ms)
[1047/3115] BackgroundContentsServiceTest.Create (54 ms)
[ RUN      ] BackgroundContentsServiceNotificationTest.TestShowBalloonNoIcon
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackgroundContentsServiceNotificationTest.TestShowBalloonNoIcon (450 ms)
[1048/3115] BackgroundContentsServiceNotificationTest.TestShowBalloonNoIcon (450 ms)
[ RUN      ] BackgroundModeManagerTest.BackgroundAppLoadUnload
[       OK ] BackgroundModeManagerTest.BackgroundAppLoadUnload (52 ms)
[1049/3115] BackgroundModeManagerTest.BackgroundAppLoadUnload (52 ms)
[ RUN      ] BackgroundModeManagerTest.ProfileInfoCacheObserver
[       OK ] BackgroundModeManagerTest.ProfileInfoCacheObserver (90 ms)
[1050/3115] BackgroundModeManagerTest.ProfileInfoCacheObserver (90 ms)
[ RUN      ] DriveAppMappingTest.Add
[       OK ] DriveAppMappingTest.Add (1 ms)
[1051/3115] DriveAppMappingTest.Add (1 ms)
[ RUN      ] DriveAppMappingTest.TrackUninstall
[       OK ] DriveAppMappingTest.TrackUninstall (0 ms)
[1052/3115] DriveAppMappingTest.TrackUninstall (0 ms)
[ RUN      ] EphemeralAppServiceTest.KeepRecentLaunch
[       OK ] EphemeralAppServiceTest.KeepRecentLaunch (0 ms)
[1053/3115] EphemeralAppServiceTest.KeepRecentLaunch (0 ms)
[ RUN      ] EphemeralAppServiceTest.KeepRecentLaunchRemoveOthers
[       OK ] EphemeralAppServiceTest.KeepRecentLaunchRemoveOthers (0 ms)
[1054/3115] EphemeralAppServiceTest.KeepRecentLaunchRemoveOthers (0 ms)
[ RUN      ] KeywordExtensionsDelegateImplTest.IsEnabledExtension
[       OK ] KeywordExtensionsDelegateImplTest.IsEnabledExtension (303 ms)
[1055/3115] KeywordExtensionsDelegateImplTest.IsEnabledExtension (303 ms)
[ RUN      ] DriveAPIServiceTest.BatchRequestConfiguratorWithAuthFailure
[       OK ] DriveAPIServiceTest.BatchRequestConfiguratorWithAuthFailure (1 ms)
[1056/3115] DriveAPIServiceTest.BatchRequestConfiguratorWithAuthFailure (1 ms)
[ RUN      ] DriveApiUtilTest.TranslateQuery
[       OK ] DriveApiUtilTest.TranslateQuery (0 ms)
[1057/3115] DriveApiUtilTest.TranslateQuery (0 ms)
[ RUN      ] DriveAPIUtilTest.GetMd5Digest
[       OK ] DriveAPIUtilTest.GetMd5Digest (1 ms)
[1058/3115] DriveAPIUtilTest.GetMd5Digest (1 ms)
[ RUN      ] DriveAppRegistryTest.BasicParse
[       OK ] DriveAppRegistryTest.BasicParse (2 ms)
[1059/3115] DriveAppRegistryTest.BasicParse (2 ms)
[ RUN      ] DriveAppRegistryTest.LoadAndFindDriveApps
[       OK ] DriveAppRegistryTest.LoadAndFindDriveApps (2 ms)
[1060/3115] DriveAppRegistryTest.LoadAndFindDriveApps (2 ms)
[ RUN      ] WordTrimmerTest.TrimWordsEnd
[       OK ] WordTrimmerTest.TrimWordsEnd (1 ms)
[1061/3115] WordTrimmerTest.TrimWordsEnd (1 ms)
[ RUN      ] WordTrimmerTest.TrimWordsOutOfBounds
[       OK ] WordTrimmerTest.TrimWordsOutOfBounds (0 ms)
[1062/3115] WordTrimmerTest.TrimWordsOutOfBounds (0 ms)
[ RUN      ] WordTrimmerTest.TrimWordsInvalid
[       OK ] WordTrimmerTest.TrimWordsInvalid (0 ms)
[1063/3115] WordTrimmerTest.TrimWordsInvalid (0 ms)
[ RUN      ] CustomDictionaryTest.Basic
[       OK ] CustomDictionaryTest.Basic (0 ms)
[1064/3115] CustomDictionaryTest.Basic (0 ms)
[ RUN      ] CustomDictionaryTest.HandlesNullCharacters
[       OK ] CustomDictionaryTest.HandlesNullCharacters (0 ms)
[1065/3115] CustomDictionaryTest.HandlesNullCharacters (0 ms)
[ RUN      ] SpellCheckProviderTest.UsingHunspell
[       OK ] SpellCheckProviderTest.UsingHunspell (0 ms)
[1066/3115] SpellCheckProviderTest.UsingHunspell (0 ms)
[ RUN      ] SpellCheckProviderTest.CancelUnnecessaryRequests
[       OK ] SpellCheckProviderTest.CancelUnnecessaryRequests (0 ms)
[1067/3115] SpellCheckProviderTest.CancelUnnecessaryRequests (0 ms)
[ RUN      ] SpellCheckProviderTest.CancelMidWordRequests
[       OK ] SpellCheckProviderTest.CancelMidWordRequests (0 ms)
[1068/3115] SpellCheckProviderTest.CancelMidWordRequests (0 ms)
[ RUN      ] SpellCheckTest.MisspelledWords
[       OK ] SpellCheckTest.MisspelledWords (1365 ms)
[1069/3115] SpellCheckTest.MisspelledWords (1365 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphNoMisspellings
[       OK ] SpellCheckTest.SpellCheckParagraphNoMisspellings (76 ms)
[1070/3115] SpellCheckTest.SpellCheckParagraphNoMisspellings (76 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.LoadAfterSyncStart
[       OK ] SpellcheckCustomDictionaryTest.LoadAfterSyncStart (312 ms)
[1071/3115] SpellcheckCustomDictionaryTest.LoadAfterSyncStart (312 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryLoadNotification
[       OK ] SpellcheckCustomDictionaryTest.DictionaryLoadNotification (48 ms)
[1072/3115] SpellcheckCustomDictionaryTest.DictionaryLoadNotification (48 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionarySyncNotification
[       OK ] SpellcheckCustomDictionaryTest.DictionarySyncNotification (146 ms)
[1073/3115] SpellcheckCustomDictionaryTest.DictionarySyncNotification (146 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionarySyncLimit
[       OK ] SpellcheckCustomDictionaryTest.DictionarySyncLimit (426 ms)
[1074/3115] SpellcheckCustomDictionaryTest.DictionarySyncLimit (426 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.HasWord
[       OK ] SpellcheckCustomDictionaryTest.HasWord (51 ms)
[1075/3115] SpellcheckCustomDictionaryTest.HasWord (51 ms)
[ RUN      ] SpellcheckHostMetricsTest.RecordEnabledStats
[       OK ] SpellcheckHostMetricsTest.RecordEnabledStats (2 ms)
[1076/3115] SpellcheckHostMetricsTest.RecordEnabledStats (2 ms)
[ RUN      ] SpellCheckMessageFilterTest.OnTextCheckCompleteTestCustomDictionary
[       OK ] SpellCheckMessageFilterTest.OnTextCheckCompleteTestCustomDictionary (52 ms)
[1077/3115] SpellCheckMessageFilterTest.OnTextCheckCompleteTestCustomDictionary (52 ms)
[ RUN      ] SpellingServiceClientTest.RequestTextCheck
[       OK ] SpellingServiceClientTest.RequestTextCheck (50 ms)
[1078/3115] SpellingServiceClientTest.RequestTextCheck (50 ms)
[ RUN      ] SpellingServiceClientTest.ResponseErrorTest
[       OK ] SpellingServiceClientTest.ResponseErrorTest (41 ms)
[1079/3115] SpellingServiceClientTest.ResponseErrorTest (41 ms)
[ RUN      ] WordTrimmerTest.TrimWordsStart
[       OK ] WordTrimmerTest.TrimWordsStart (1 ms)
[1080/3115] WordTrimmerTest.TrimWordsStart (1 ms)
[ RUN      ] DriveAppRegistryTest.UpdateFromAppList
[       OK ] DriveAppRegistryTest.UpdateFromAppList (2 ms)
[1081/3115] DriveAppRegistryTest.UpdateFromAppList (2 ms)
[ RUN      ] DriveAppRegistryTest.MultipleUpdate
[       OK ] DriveAppRegistryTest.MultipleUpdate (1 ms)
[1082/3115] DriveAppRegistryTest.MultipleUpdate (1 ms)
[ RUN      ] DriveAppRegistryUtilTest.FindPreferredIcon_Empty
[       OK ] DriveAppRegistryUtilTest.FindPreferredIcon_Empty (0 ms)
[1083/3115] DriveAppRegistryUtilTest.FindPreferredIcon_Empty (0 ms)
[ RUN      ] DriveUploaderTest.InitiateUploadFail
[       OK ] DriveUploaderTest.InitiateUploadFail (207 ms)
[1084/3115] DriveUploaderTest.InitiateUploadFail (207 ms)
[ RUN      ] DriveUploaderTest.MultipartUploadConflict
[       OK ] DriveUploaderTest.MultipartUploadConflict (51 ms)
[1085/3115] DriveUploaderTest.MultipartUploadConflict (51 ms)
[ RUN      ] DriveUploaderTest.ResumeUploadFail
[       OK ] DriveUploaderTest.ResumeUploadFail (199 ms)
[1086/3115] DriveUploaderTest.ResumeUploadFail (199 ms)
[ RUN      ] DriveUploaderTest.NonExistingSourceFile
[       OK ] DriveUploaderTest.NonExistingSourceFile (0 ms)
[1087/3115] DriveUploaderTest.NonExistingSourceFile (0 ms)
[ RUN      ] DriveUploaderTest.ResumeUploadFail
[       OK ] DriveUploaderTest.ResumeUploadFail (199 ms)
[1088/3115] DriveUploaderTest.ResumeUpload (146 ms)
[ RUN      ] EventLoggerTest.BasicLogging
[       OK ] EventLoggerTest.BasicLogging (0 ms)
[1089/3115] EventLoggerTest.BasicLogging (0 ms)
[ RUN      ] FakeDriveServiceTest.GetAllFileList
[       OK ] FakeDriveServiceTest.GetAllFileList (5 ms)
[1090/3115] FakeDriveServiceTest.GetAllFileList (5 ms)
[ RUN      ] OneClickSigninSyncObserverTest.WebContentsDestroyed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.WebContentsDestroyed (218 ms)
[1091/3115] OneClickSigninSyncObserverTest.WebContentsDestroyed (218 ms)
[ RUN      ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully (35 ms)
[1092/3115] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully (35 ms)
[ RUN      ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationInProgress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationInProgress (40 ms)
[1093/3115] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfigurationInProgress (40 ms)
[ RUN      ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully_SourceIsSettings
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully_SourceIsSettings (50 ms)
[1094/3115] OneClickSigninSyncObserverTest.OnSyncStateChanged_SyncConfiguredSuccessfully_SourceIsSettings (50 ms)
[ RUN      ] OneClickSigninSyncStarterTest.CallbackNull
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncStarterTest.CallbackNull (47 ms)
[1095/3115] OneClickSigninSyncStarterTest.CallbackNull (47 ms)
[ RUN      ] OneClickSigninSyncStarterTest.LoadContinueUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncStarterTest.LoadContinueUrl (55 ms)
[1096/3115] OneClickSigninSyncStarterTest.LoadContinueUrl (55 ms)
[ RUN      ] SavedFilesServiceUnitTest.RetainTwoFilesTest
[       OK ] SavedFilesServiceUnitTest.RetainTwoFilesTest (105 ms)
[1097/3115] SavedFilesServiceUnitTest.RetainTwoFilesTest (105 ms)
[ RUN      ] SavedFilesServiceUnitTest.EvictionTest
[       OK ] SavedFilesServiceUnitTest.EvictionTest (32 ms)
[1098/3115] SavedFilesServiceUnitTest.EvictionTest (32 ms)
[ RUN      ] SavedFilesServiceUnitTest.SequenceNumberCompactionTest
[       OK ] SavedFilesServiceUnitTest.SequenceNumberCompactionTest (36 ms)
[1099/3115] SavedFilesServiceUnitTest.SequenceNumberCompactionTest (36 ms)
[ RUN      ] DriveAppMappingTest.Empty
[       OK ] DriveAppMappingTest.Empty (0 ms)
[1100/3115] DriveAppMappingTest.Empty (0 ms)
[ RUN      ] FakeDriveServiceTest.GetAllFileList_Offline
[       OK ] FakeDriveServiceTest.GetAllFileList_Offline (3 ms)
[1101/3115] FakeDriveServiceTest.GetAllFileList_Offline (3 ms)
[ RUN      ] FakeDriveServiceTest.Search_Deleted
[       OK ] FakeDriveServiceTest.Search_Deleted (3 ms)
[1102/3115] FakeDriveServiceTest.Search_Deleted (3 ms)
[ RUN      ] FakeDriveServiceTest.SearchByTitle
[       OK ] FakeDriveServiceTest.SearchByTitle (4 ms)
[1103/3115] FakeDriveServiceTest.SearchByTitle (4 ms)
[ RUN      ] FakeDriveServiceTest.GetChangeList_NoNewEntries
[       OK ] FakeDriveServiceTest.GetChangeList_NoNewEntries (3 ms)
[1104/3115] FakeDriveServiceTest.GetChangeList_NoNewEntries (3 ms)
[ RUN      ] FakeDriveServiceTest.GetChangeList_Offline
[       OK ] FakeDriveServiceTest.GetChangeList_Offline (2 ms)
[1105/3115] FakeDriveServiceTest.GetChangeList_Offline (2 ms)
[ RUN      ] FakeDriveServiceTest.GetRemainingFileList_GetFileListInDirectory
[       OK ] FakeDriveServiceTest.GetRemainingFileList_GetFileListInDirectory (3 ms)
[1106/3115] FakeDriveServiceTest.GetRemainingFileList_GetFileListInDirectory (3 ms)
[ RUN      ] FakeDriveServiceTest.GetRemainingFileList_Search
[       OK ] FakeDriveServiceTest.GetRemainingFileList_Search (3 ms)
[1107/3115] FakeDriveServiceTest.GetRemainingFileList_Search (3 ms)
[ RUN      ] FakeDriveServiceTest.GetRemainingChangeList_GetChangeList
[       OK ] FakeDriveServiceTest.GetRemainingChangeList_GetChangeList (3 ms)
[1108/3115] FakeDriveServiceTest.GetRemainingChangeList_GetChangeList (3 ms)
[ RUN      ] FakeDriveServiceTest.GetAboutResource_Offline
[       OK ] FakeDriveServiceTest.GetAboutResource_Offline (0 ms)
[1109/3115] FakeDriveServiceTest.GetAboutResource_Offline (0 ms)
[ RUN      ] FakeDriveServiceTest.GetAppList
[       OK ] FakeDriveServiceTest.GetAppList (1 ms)
[1110/3115] FakeDriveServiceTest.GetAppList (1 ms)
[ RUN      ] FeedbackTest.EraseFinalizedMisspellings
[       OK ] FeedbackTest.EraseFinalizedMisspellings (0 ms)
[1111/3115] FeedbackTest.EraseFinalizedMisspellings (0 ms)
[ RUN      ] FeedbackTest.HasMisspelling
[       OK ] FeedbackTest.HasMisspelling (0 ms)
[1112/3115] FeedbackTest.HasMisspelling (0 ms)
[ RUN      ] FeedbackTest.EmptyFeedback
[       OK ] FeedbackTest.EmptyFeedback (0 ms)
[1113/3115] FeedbackTest.EmptyFeedback (0 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.SaveAndLoad
[       OK ] SpellcheckCustomDictionaryTest.SaveAndLoad (263 ms)
[1114/3115] SpellcheckCustomDictionaryTest.SaveAndLoad (263 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.IllegalWordsShouldBeRemovedFromDictionary
[       OK ] SpellcheckCustomDictionaryTest.IllegalWordsShouldBeRemovedFromDictionary (58 ms)
[1115/3115] SpellcheckCustomDictionaryTest.IllegalWordsShouldBeRemovedFromDictionary (58 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.GetAllSyncDataAccuratelyReflectsDictionaryState
[       OK ] SpellcheckCustomDictionaryTest.GetAllSyncDataAccuratelyReflectsDictionaryState (62 ms)
[1116/3115] SpellcheckCustomDictionaryTest.GetAllSyncDataAccuratelyReflectsDictionaryState (62 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryTooBigBeforeSyncing
[       OK ] SpellcheckCustomDictionaryTest.DictionaryTooBigBeforeSyncing (381 ms)
[1117/3115] SpellcheckCustomDictionaryTest.DictionaryTooBigBeforeSyncing (381 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryTooBigAndServerFull
[       OK ] SpellcheckCustomDictionaryTest.DictionaryTooBigAndServerFull (390 ms)
[1118/3115] SpellcheckCustomDictionaryTest.DictionaryTooBigAndServerFull (390 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.ServerTooBig
[       OK ] SpellcheckCustomDictionaryTest.ServerTooBig (385 ms)
[1119/3115] SpellcheckCustomDictionaryTest.ServerTooBig (385 ms)
[ RUN      ] SpellcheckCustomDictionaryTest.DictionaryTooBigToStartSyncing
[       OK ] SpellcheckCustomDictionaryTest.DictionaryTooBigToStartSyncing (268 ms)
[1120/3115] SpellcheckCustomDictionaryTest.DictionaryTooBigToStartSyncing (268 ms)
[ RUN      ] FakeDriveServiceTest.GetFileResource_NonexistingFile
[       OK ] FakeDriveServiceTest.GetFileResource_NonexistingFile (3 ms)
[1121/3115] FakeDriveServiceTest.GetFileResource_NonexistingFile (3 ms)
[ RUN      ] FakeDriveServiceTest.GetShareUrl
[       OK ] FakeDriveServiceTest.GetShareUrl (2 ms)
[1122/3115] FakeDriveServiceTest.GetShareUrl (2 ms)
[ RUN      ] FakeDriveServiceTest.DeleteResource_ExistingFile
[       OK ] FakeDriveServiceTest.DeleteResource_ExistingFile (2 ms)
[1123/3115] FakeDriveServiceTest.DeleteResource_ExistingFile (2 ms)
[ RUN      ] FakeDriveServiceTest.DeleteResource_Offline
[       OK ] FakeDriveServiceTest.DeleteResource_Offline (2 ms)
[1124/3115] FakeDriveServiceTest.DeleteResource_Offline (2 ms)
[ RUN      ] FakeDriveServiceTest.DeleteResource_Forbidden
[       OK ] FakeDriveServiceTest.DeleteResource_Forbidden (4 ms)
[1125/3115] FakeDriveServiceTest.DeleteResource_Forbidden (4 ms)
[ RUN      ] FakeDriveServiceTest.TrashResource_ExistingFile
[       OK ] FakeDriveServiceTest.TrashResource_ExistingFile (5 ms)
[1126/3115] FakeDriveServiceTest.TrashResource_ExistingFile (5 ms)
[ RUN      ] FakeDriveServiceTest.TrashResource_NonexistingFile
[       OK ] FakeDriveServiceTest.TrashResource_NonexistingFile (4 ms)
[1127/3115] FakeDriveServiceTest.TrashResource_NonexistingFile (4 ms)
[ RUN      ] FakeDriveServiceTest.DownloadFile_ExistingFile
[       OK ] FakeDriveServiceTest.DownloadFile_ExistingFile (5 ms)
[1128/3115] FakeDriveServiceTest.DownloadFile_ExistingFile (5 ms)
[ RUN      ] FakeDriveServiceTest.DownloadFile_NonexistingFile
[       OK ] FakeDriveServiceTest.DownloadFile_NonexistingFile (5 ms)
[1129/3115] FakeDriveServiceTest.DownloadFile_NonexistingFile (5 ms)
[ RUN      ] FakeDriveServiceTest.CopyResource_NonExisting
[       OK ] FakeDriveServiceTest.CopyResource_NonExisting (5 ms)
[1130/3115] FakeDriveServiceTest.CopyResource_NonExisting (5 ms)
[ RUN      ] FakeDriveServiceTest.CopyResource_EmptyParentResourceId
[       OK ] FakeDriveServiceTest.CopyResource_EmptyParentResourceId (5 ms)
[1131/3115] FakeDriveServiceTest.CopyResource_EmptyParentResourceId (5 ms)
[ RUN      ] FakeDriveServiceTest.UpdateResource
[       OK ] FakeDriveServiceTest.UpdateResource (4 ms)
[1132/3115] FakeDriveServiceTest.UpdateResource (4 ms)
[ RUN      ] FakeDriveServiceTest.UpdateResource_EmptyParentResourceId
[       OK ] FakeDriveServiceTest.UpdateResource_EmptyParentResourceId (4 ms)
[1133/3115] FakeDriveServiceTest.UpdateResource_EmptyParentResourceId (4 ms)
[ RUN      ] FakeDriveServiceTest.AddResourceToDirectory_FileInNonRootDirectory
[       OK ] FakeDriveServiceTest.AddResourceToDirectory_FileInNonRootDirectory (4 ms)
[1134/3115] FakeDriveServiceTest.AddResourceToDirectory_FileInNonRootDirectory (4 ms)
[ RUN      ] FakeDriveServiceTest.AddResourceToDirectory_NonexistingFile
[       OK ] FakeDriveServiceTest.AddResourceToDirectory_NonexistingFile (4 ms)
[1135/3115] FakeDriveServiceTest.AddResourceToDirectory_NonexistingFile (4 ms)
[ RUN      ] FakeDriveServiceTest.AddResourceToDirectory_Offline
[       OK ] FakeDriveServiceTest.AddResourceToDirectory_Offline (4 ms)
[1136/3115] FakeDriveServiceTest.AddResourceToDirectory_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.RemoveResourceFromDirectory_OrphanFile
[       OK ] FakeDriveServiceTest.RemoveResourceFromDirectory_OrphanFile (5 ms)
[1137/3115] FakeDriveServiceTest.RemoveResourceFromDirectory_OrphanFile (5 ms)
[ RUN      ] FakeDriveServiceTest.RemoveResourceFromDirectory_Offline
[       OK ] FakeDriveServiceTest.RemoveResourceFromDirectory_Offline (5 ms)
[1138/3115] FakeDriveServiceTest.RemoveResourceFromDirectory_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_ToRootDirectory
[       OK ] FakeDriveServiceTest.AddNewDirectory_ToRootDirectory (5 ms)
[1139/3115] FakeDriveServiceTest.AddNewDirectory_ToRootDirectory (5 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_ToRootDirectoryOnEmptyFileSystem
[       OK ] FakeDriveServiceTest.AddNewDirectory_ToRootDirectoryOnEmptyFileSystem (1 ms)
[1140/3115] FakeDriveServiceTest.AddNewDirectory_ToRootDirectoryOnEmptyFileSystem (1 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_ToNonRootDirectory
[       OK ] FakeDriveServiceTest.AddNewDirectory_ToNonRootDirectory (5 ms)
[1141/3115] FakeDriveServiceTest.AddNewDirectory_ToNonRootDirectory (5 ms)
[ RUN      ] FakeDriveServiceTest.AddNewDirectory_ToNonexistingDirectory
[       OK ] FakeDriveServiceTest.AddNewDirectory_ToNonexistingDirectory (5 ms)
[1142/3115] FakeDriveServiceTest.AddNewDirectory_ToNonexistingDirectory (5 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadNewFile_Offline
[       OK ] FakeDriveServiceTest.InitiateUploadNewFile_Offline (5 ms)
[1143/3115] FakeDriveServiceTest.InitiateUploadNewFile_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadExistingFile_Offline
[       OK ] FakeDriveServiceTest.InitiateUploadExistingFile_Offline (4 ms)
[1144/3115] FakeDriveServiceTest.InitiateUploadExistingFile_Offline (4 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUploadExistingFile_WrongETag
[       OK ] FakeDriveServiceTest.InitiateUploadExistingFile_WrongETag (5 ms)
[1145/3115] FakeDriveServiceTest.InitiateUploadExistingFile_WrongETag (5 ms)
[ RUN      ] FakeDriveServiceTest.InitiateUpload_ExistingFile
[       OK ] FakeDriveServiceTest.InitiateUpload_ExistingFile (4 ms)
[1146/3115] FakeDriveServiceTest.InitiateUpload_ExistingFile (4 ms)
[ RUN      ] FakeDriveServiceTest.ResumeUpload_NotFound
[       OK ] FakeDriveServiceTest.ResumeUpload_NotFound (4 ms)
[1147/3115] FakeDriveServiceTest.ResumeUpload_NotFound (4 ms)
[ RUN      ] FakeDriveServiceTest.ResumeUpload_ExistingFile
[       OK ] FakeDriveServiceTest.ResumeUpload_ExistingFile (6 ms)
[1148/3115] FakeDriveServiceTest.ResumeUpload_ExistingFile (6 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_ToRootDirectory
[       OK ] FakeDriveServiceTest.AddNewFile_ToRootDirectory (4 ms)
[1149/3115] FakeDriveServiceTest.AddNewFile_ToRootDirectory (4 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_ToNonRootDirectory
[       OK ] FakeDriveServiceTest.AddNewFile_ToNonRootDirectory (5 ms)
[1150/3115] FakeDriveServiceTest.AddNewFile_ToNonRootDirectory (5 ms)
[ RUN      ] FullStreamUIPolicyTest.Construct
[       OK ] FullStreamUIPolicyTest.Construct (186 ms)
[1151/3115] FullStreamUIPolicyTest.Construct (186 ms)
[ RUN      ] FullStreamUIPolicyTest.LogAndFetchActions
[       OK ] FullStreamUIPolicyTest.LogAndFetchActions (79 ms)
[1152/3115] FullStreamUIPolicyTest.LogAndFetchActions (79 ms)
[ RUN      ] FullStreamUIPolicyTest.LogWithArguments
[       OK ] FullStreamUIPolicyTest.LogWithArguments (91 ms)
[1153/3115] FullStreamUIPolicyTest.LogWithArguments (91 ms)
[ RUN      ] FullStreamUIPolicyTest.GetTodaysActions
[       OK ] FullStreamUIPolicyTest.GetTodaysActions (79 ms)
[1154/3115] FullStreamUIPolicyTest.GetTodaysActions (79 ms)
[ RUN      ] FullStreamUIPolicyTest.CapReturns
[       OK ] FullStreamUIPolicyTest.CapReturns (208 ms)
[1155/3115] FullStreamUIPolicyTest.CapReturns (208 ms)
[ RUN      ] FullStreamUIPolicyTest.DeleteDatabase
[       OK ] FullStreamUIPolicyTest.DeleteDatabase (110 ms)
[1156/3115] FullStreamUIPolicyTest.DeleteDatabase (110 ms)
[ RUN      ] HashedAdNetworkDatabaseUnitTest2.RealFile
[       OK ] HashedAdNetworkDatabaseUnitTest2.RealFile (1 ms)
[1157/3115] HashedAdNetworkDatabaseUnitTest2.RealFile (1 ms)
[ RUN      ] UmaPolicyTest.Construct
[       OK ] UmaPolicyTest.Construct (41 ms)
[1158/3115] UmaPolicyTest.Construct (41 ms)
[ RUN      ] UmaPolicyTest.MatchActionToStatusTest
[       OK ] UmaPolicyTest.MatchActionToStatusTest (41 ms)
[1159/3115] UmaPolicyTest.MatchActionToStatusTest (41 ms)
[ RUN      ] ActivityLogApiUnitTest.ConvertDomAction
[       OK ] ActivityLogApiUnitTest.ConvertDomAction (1 ms)
[1160/3115] ActivityLogApiUnitTest.ConvertDomAction (1 ms)
[ RUN      ] CountingPolicyTest.LogAndFetchFilteredActions
[       OK ] CountingPolicyTest.LogAndFetchFilteredActions (245 ms)
[1161/3115] CountingPolicyTest.LogAndFetchFilteredActions (245 ms)
[ RUN      ] CountingPolicyTest.StringTableCleaning
[       OK ] CountingPolicyTest.StringTableCleaning (106 ms)
[1162/3115] CountingPolicyTest.StringTableCleaning (106 ms)
[ RUN      ] CountingPolicyTest.RemoveAllURLs
[       OK ] CountingPolicyTest.RemoveAllURLs (124 ms)
[1163/3115] CountingPolicyTest.RemoveAllURLs (124 ms)
[ RUN      ] CountingPolicyTest.RemoveActions
[       OK ] CountingPolicyTest.RemoveActions (688 ms)
[1164/3115] CountingPolicyTest.RemoveActions (688 ms)
[ RUN      ] DatabaseStringTableTest.Init
[       OK ] DatabaseStringTableTest.Init (27 ms)
[1165/3115] DatabaseStringTableTest.Init (27 ms)
[ RUN      ] DatabaseStringTableTest.Insert
[       OK ] DatabaseStringTableTest.Insert (32 ms)
[1166/3115] DatabaseStringTableTest.Insert (32 ms)
[ RUN      ] DatabaseStringTableTest.InsertMultiple
[       OK ] DatabaseStringTableTest.InsertMultiple (33 ms)
[1167/3115] DatabaseStringTableTest.InsertMultiple (33 ms)
[ RUN      ] DatabaseStringTableTest.CacheCleared
[       OK ] DatabaseStringTableTest.CacheCleared (35 ms)
[1168/3115] DatabaseStringTableTest.CacheCleared (35 ms)
[ RUN      ] DatabaseStringTableTest.DatabaseModified
[       OK ] DatabaseStringTableTest.DatabaseModified (59 ms)
[1169/3115] DatabaseStringTableTest.DatabaseModified (59 ms)
[ RUN      ] DatabaseStringTableTest.BadLookup
[       OK ] DatabaseStringTableTest.BadLookup (24 ms)
[1170/3115] DatabaseStringTableTest.BadLookup (24 ms)
[ RUN      ] FakeDriveServiceTest.AddNewFile_Offline
[       OK ] FakeDriveServiceTest.AddNewFile_Offline (5 ms)
[1171/3115] FakeDriveServiceTest.AddNewFile_Offline (5 ms)
[ RUN      ] FakeDriveServiceTest.SetLastModifiedTime_ExistingFile
[       OK ] FakeDriveServiceTest.SetLastModifiedTime_ExistingFile (4 ms)
[1172/3115] FakeDriveServiceTest.SetLastModifiedTime_ExistingFile (4 ms)
[ RUN      ] ActiveScriptControllerUnitTest.MultiplePendingInjection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.MultiplePendingInjection (387 ms)
[1173/3115] ActiveScriptControllerUnitTest.MultiplePendingInjection (387 ms)
[ RUN      ] ActiveScriptControllerUnitTest.ActiveScriptsCanHaveAllUrlsPref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.ActiveScriptsCanHaveAllUrlsPref (180 ms)
[1174/3115] ActiveScriptControllerUnitTest.ActiveScriptsCanHaveAllUrlsPref (180 ms)
[ RUN      ] ActiveScriptControllerUnitTest.TestAlwaysRun
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveScriptControllerUnitTest.TestAlwaysRun (211 ms)
[1175/3115] ActiveScriptControllerUnitTest.TestAlwaysRun (211 ms)
[ RUN      ] ActiveTabTest.OnlyActiveTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveTabTest.OnlyActiveTab (74 ms)
[1176/3115] ActiveTabTest.OnlyActiveTab (74 ms)
[ RUN      ] ActiveTabTest.ChromeUrlGrants
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActiveTabTest.ChromeUrlGrants (73 ms)
[1177/3115] ActiveTabTest.ChromeUrlGrants (73 ms)
[ RUN      ] ActivityDatabaseTest.Init
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.Init (76 ms)
[1178/3115] ActivityDatabaseTest.Init (76 ms)
[ RUN      ] ActivityDatabaseTest.RecordAction
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.RecordAction (78 ms)
[1179/3115] ActivityDatabaseTest.RecordAction (78 ms)
[ RUN      ] ActivityDatabaseTest.BatchModeOn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.BatchModeOn (384 ms)
[1180/3115] ActivityDatabaseTest.BatchModeOn (384 ms)
[ RUN      ] RequestContentScriptTest.JS
[7457:7457:0702/225556:39181328067:WARNING:extension_user_script_loader.cc(74)] Failed to get file path to script.js from 
[       OK ] RequestContentScriptTest.JS (208 ms)
[1181/3115] RequestContentScriptTest.JS (208 ms)
[ RUN      ] RequestContentScriptTest.CSSBadType
[       OK ] RequestContentScriptTest.CSSBadType (96 ms)
[1182/3115] RequestContentScriptTest.CSSBadType (96 ms)
[ RUN      ] RequestContentScriptTest.MatchAboutBlank
[7457:7457:0702/225556:39181527554:WARNING:extension_user_script_loader.cc(74)] Failed to get file path to script.js from 
[       OK ] RequestContentScriptTest.MatchAboutBlank (98 ms)
[1183/3115] RequestContentScriptTest.MatchAboutBlank (98 ms)
[ RUN      ] RequestContentScriptTest.AllFramesBadType
[       OK ] RequestContentScriptTest.AllFramesBadType (106 ms)
[1184/3115] RequestContentScriptTest.AllFramesBadType (106 ms)
[ RUN      ] RequestContentScriptTest.MatchAboutBlankBadType
[       OK ] RequestContentScriptTest.MatchAboutBlankBadType (99 ms)
[1185/3115] RequestContentScriptTest.MatchAboutBlankBadType (99 ms)
[ RUN      ] DeclarativeContentConditionTest.UnknownConditionName
[       OK ] DeclarativeContentConditionTest.UnknownConditionName (0 ms)
[1186/3115] DeclarativeContentConditionTest.UnknownConditionName (0 ms)
[ RUN      ] DeclarativeContentConditionTest.WrongPageUrlDatatype
[       OK ] DeclarativeContentConditionTest.WrongPageUrlDatatype (0 ms)
[1187/3115] DeclarativeContentConditionTest.WrongPageUrlDatatype (0 ms)
[ RUN      ] DeclarativeContentConditionTest.WrongCssDatatype
[       OK ] DeclarativeContentConditionTest.WrongCssDatatype (0 ms)
[1188/3115] DeclarativeContentConditionTest.WrongCssDatatype (0 ms)
[ RUN      ] DeclarativeContentConditionTest.ConditionWithUrlAndCss
[       OK ] DeclarativeContentConditionTest.ConditionWithUrlAndCss (59 ms)
[1189/3115] DeclarativeContentConditionTest.ConditionWithUrlAndCss (59 ms)
[ RUN      ] DeclarativeContentConditionTest.IsBookmarkedRequiresBookmarkPermission
[       OK ] DeclarativeContentConditionTest.IsBookmarkedRequiresBookmarkPermission (4 ms)
[1190/3115] DeclarativeContentConditionTest.IsBookmarkedRequiresBookmarkPermission (4 ms)
[ RUN      ] ActivityDatabaseTest.BatchModeFlush
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityDatabaseTest.BatchModeFlush (67 ms)
[1191/3115] ActivityDatabaseTest.BatchModeFlush (67 ms)
[ RUN      ] ActivityLogEnabledTest.NoSwitch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogEnabledTest.NoSwitch (50 ms)
[1192/3115] ActivityLogEnabledTest.NoSwitch (50 ms)
[ RUN      ] ActivityLogEnabledTest.CommandLineSwitch
Xlib:  extension "RANDR" missing on display ":9".
[7409:7409:0702/225554:39178862897:ERROR:connection.cc(1276)] Activity sqlite error 14, errno -2: unable to open database file, sql: -- sqlite3_open()
[7409:7409:0702/225554:39178863129:ERROR:activity_database.cc(185)] Closing the ActivityDatabase due to error.
[7409:7409:0702/225554:39178863318:ERROR:activity_database.cc(70)] sql::Connection has no connection.
[7409:7409:0702/225554:39178863476:ERROR:activity_database.cc(104)] Couldn't initialize the activity log database.
[       OK ] ActivityLogEnabledTest.CommandLineSwitch (125 ms)
[1193/3115] ActivityLogEnabledTest.CommandLineSwitch (125 ms)
[ RUN      ] ActivityLogEnabledTest.WatchdogSwitch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogEnabledTest.WatchdogSwitch (809 ms)
[1194/3115] ActivityLogEnabledTest.WatchdogSwitch (809 ms)
[ RUN      ] ActivityLogEnabledTest.AppAndCommandLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogEnabledTest.AppAndCommandLine (324 ms)
[1195/3115] ActivityLogEnabledTest.AppAndCommandLine (324 ms)
[ RUN      ] ActivityLogTest.Construct
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.Construct (211 ms)
[1196/3115] ActivityLogTest.Construct (211 ms)
[ RUN      ] ActivityLogTest.LogPrerender
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.LogPrerender (265 ms)
[1197/3115] ActivityLogTest.LogPrerender (265 ms)
[ RUN      ] ActivityLogTest.ArgUrlExtraction
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.ArgUrlExtraction (184 ms)
[1198/3115] ActivityLogTest.ArgUrlExtraction (184 ms)
[ RUN      ] ActivityLogTest.ArgUrlApiCalls
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ActivityLogTest.ArgUrlApiCalls (216 ms)
[1199/3115] ActivityLogTest.ArgUrlApiCalls (216 ms)
[ RUN      ] CountingPolicyTest.Construct
[       OK ] CountingPolicyTest.Construct (103 ms)
[1200/3115] CountingPolicyTest.Construct (103 ms)
[ RUN      ] RulesRegistryWithCacheTest.RemoveAllRules
[       OK ] RulesRegistryWithCacheTest.RemoveAllRules (161 ms)
[1201/3115] RulesRegistryWithCacheTest.RemoveAllRules (161 ms)
[ RUN      ] RulesRegistryWithCacheTest.GetRules
[       OK ] RulesRegistryWithCacheTest.GetRules (58 ms)
[1202/3115] RulesRegistryWithCacheTest.GetRules (58 ms)
[ RUN      ] RulesRegistryWithCacheTest.GetAllRules
[       OK ] RulesRegistryWithCacheTest.GetAllRules (59 ms)
[1203/3115] RulesRegistryWithCacheTest.GetAllRules (59 ms)
[ RUN      ] RulesRegistryWithCacheTest.OnExtensionUninstalled
[       OK ] RulesRegistryWithCacheTest.OnExtensionUninstalled (58 ms)
[1204/3115] RulesRegistryWithCacheTest.OnExtensionUninstalled (58 ms)
[ RUN      ] RulesRegistryWithCacheTest.RulesPreservedAcrossRestart
[       OK ] RulesRegistryWithCacheTest.RulesPreservedAcrossRestart (65 ms)
[1205/3115] RulesRegistryWithCacheTest.RulesPreservedAcrossRestart (65 ms)
[ RUN      ] DeclarativeChromeContentRulesRegistryTest.ActiveRulesDoesntGrow
[       OK ] DeclarativeChromeContentRulesRegistryTest.ActiveRulesDoesntGrow (238 ms)
[1206/3115] DeclarativeChromeContentRulesRegistryTest.ActiveRulesDoesntGrow (238 ms)
[ RUN      ] DeclarativeContentActionTest.InvalidCreation
[       OK ] DeclarativeContentActionTest.InvalidCreation (42 ms)
[1207/3115] DeclarativeContentActionTest.InvalidCreation (42 ms)
[ RUN      ] DeclarativeContentActionTest.ShowPageActionWithoutPageAction
[       OK ] DeclarativeContentActionTest.ShowPageActionWithoutPageAction (49 ms)
[1208/3115] DeclarativeContentActionTest.ShowPageActionWithoutPageAction (49 ms)
[ RUN      ] DeclarativeContentActionTest.SetIcon
[       OK ] DeclarativeContentActionTest.SetIcon (57 ms)
[1209/3115] DeclarativeContentActionTest.SetIcon (57 ms)
[ RUN      ] RequestContentScriptTest.MissingScripts
[       OK ] RequestContentScriptTest.MissingScripts (54 ms)
[1210/3115] RequestContentScriptTest.MissingScripts (54 ms)
[ RUN      ] AudioModemApiUnittest.TransmitBasic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AudioModemApiUnittest.TransmitBasic (498 ms)
[1211/3115] AudioModemApiUnittest.TransmitBasic (498 ms)
[ RUN      ] AudioModemApiUnittest.ReceiveMultiple
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=7414)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=7414)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::SyntheticBeginFrameSource::Create(base::SingleThreadTaskRunner*, base::TimeDelta) cc/scheduler/begin_frame_source.cc:213:26 (unit_tests+0x000003b34164)
    #2 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:31:30 (unit_tests+0x000003b0162b)
    #3 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #4 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #5 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #6 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 extensions::ExtensionApiUnittest::SetUp() chrome/browser/extensions/extension_api_unittest.cc:27:3 (unit_tests+0x000001159362)
    #15 extensions::AudioModemApiUnittest::SetUp() chrome/browser/extensions/api/audio_modem/audio_modem_api_unittest.cc:201:5 (unit_tests+0x000000f36040)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f204b60acb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f2050d68d13 g_main_context_dispatch
#25 0x7f2050d69060 <unknown>
#26 0x7f2050d69124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f2049e9c76d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400033e00 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000016ab42e  bp: 00007fffdf06e9f0  bx: 0000000000000000
  dx: 00001c00016ab42e  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fffdf06e9d0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=7414):
1 race:libglib*.so
[1212/3115] AudioModemApiUnittest.ReceiveMultiple (CRASHED)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToAddResponseHeader
[       OK ] WebRequestActionWithThreadsTest.PermissionsToAddResponseHeader (176 ms)
[1213/3115] WebRequestActionWithThreadsTest.PermissionsToAddResponseHeader (176 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToSendMessageToExtension
[       OK ] WebRequestActionWithThreadsTest.PermissionsToSendMessageToExtension (11 ms)
[1214/3115] WebRequestActionWithThreadsTest.PermissionsToSendMessageToExtension (11 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToAddResponseCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToAddResponseCookie (12 ms)
[1215/3115] WebRequestActionWithThreadsTest.PermissionsToAddResponseCookie (12 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToEditRequestCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToEditRequestCookie (10 ms)
[1216/3115] WebRequestActionWithThreadsTest.PermissionsToEditRequestCookie (10 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestCookie (12 ms)
[1217/3115] WebRequestActionWithThreadsTest.PermissionsToRemoveRequestCookie (12 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseCookie
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseCookie (11 ms)
[1218/3115] WebRequestActionWithThreadsTest.PermissionsToRemoveResponseCookie (11 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToCancel
[       OK ] WebRequestActionWithThreadsTest.PermissionsToCancel (11 ms)
[1219/3115] WebRequestActionWithThreadsTest.PermissionsToCancel (11 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRedirectToTransparentImage
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRedirectToTransparentImage (11 ms)
[1220/3115] WebRequestActionWithThreadsTest.PermissionsToRedirectToTransparentImage (11 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToIgnore
[       OK ] WebRequestActionWithThreadsTest.PermissionsToIgnore (12 ms)
[1221/3115] WebRequestActionWithThreadsTest.PermissionsToIgnore (12 ms)
[ RUN      ] WebRequestRulesRegistryTest.RemoveRulesImpl
[       OK ] WebRequestRulesRegistryTest.RemoveRulesImpl (11 ms)
[1222/3115] WebRequestRulesRegistryTest.RemoveRulesImpl (11 ms)
[ RUN      ] ContentSettingsStoreTest.GetAllSettings
[       OK ] ContentSettingsStoreTest.GetAllSettings (0 ms)
[1223/3115] ContentSettingsStoreTest.GetAllSettings (0 ms)
[ RUN      ] ExtensionCookiesTest.StoreIdProfileConversion
[       OK ] ExtensionCookiesTest.StoreIdProfileConversion (67 ms)
[1224/3115] ExtensionCookiesTest.StoreIdProfileConversion (67 ms)
[ RUN      ] ExtensionCookiesTest.GetURLFromCanonicalCookie
[       OK ] ExtensionCookiesTest.GetURLFromCanonicalCookie (0 ms)
[1225/3115] ExtensionCookiesTest.GetURLFromCanonicalCookie (0 ms)
[ RUN      ] ExtensionCookiesTest.EmptyDictionary
[       OK ] ExtensionCookiesTest.EmptyDictionary (1 ms)
[1226/3115] ExtensionCookiesTest.EmptyDictionary (1 ms)
[ RUN      ] ExtensionCookiesTest.DomainMatching
[       OK ] ExtensionCookiesTest.DomainMatching (1 ms)
[1227/3115] ExtensionCookiesTest.DomainMatching (1 ms)
[ RUN      ] CopresenceApiUnittest.Publish
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.Publish (434 ms)
[1228/3115] CopresenceApiUnittest.Publish (434 ms)
[ RUN      ] CopresenceApiUnittest.UnPubSub
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=7417)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1161081272454386000):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 extensions::ExtensionApiUnittest::~ExtensionApiUnittest() chrome/browser/extensions/extension_api_unittest.cc:24:1 (unit_tests+0x00000115929e)
    #11 extensions::CopresenceApiUnittest_Publish_Test::~CopresenceApiUnittest_Publish_Test() chrome/browser/extensions/api/copresence/copresence_api_unittest.cc:154:1 (unit_tests+0x000000f4e939)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1161081272454386000 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f00a7c35cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b354d3 std::__1::__tree<>::destroy()
#11 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#12 0x000003b02ada cc::Scheduler::~Scheduler()
#13 0x000003b02b5a cc::Scheduler::~Scheduler()
#14 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#15 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#17 0x000003993d54 ui::Compositor::~Compositor()
#18 0x00000399462a ui::Compositor::~Compositor()
#19 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#20 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#22 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#23 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7f00a64c776d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400019300 r15: 00007d14000192f8
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff1c5b5560  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff1c5b5520
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=7417):
1 race:libglib*.so
[1229/3115] CopresenceApiUnittest.UnPubSub (CRASHED)
[ RUN      ] DeclarativeContentConditionTest.IsBookmarkedTrue
[       OK ] DeclarativeContentConditionTest.IsBookmarkedTrue (56 ms)
[1230/3115] DeclarativeContentConditionTest.IsBookmarkedTrue (56 ms)
[ RUN      ] DeclarativeContentCssConditionTrackerTest.Basic
[       OK ] DeclarativeContentCssConditionTrackerTest.Basic (61 ms)
[1231/3115] DeclarativeContentCssConditionTrackerTest.Basic (61 ms)
[ RUN      ] DeclarativeContentCssConditionTrackerTest.WebContentsOutlivesTracker
[       OK ] DeclarativeContentCssConditionTrackerTest.WebContentsOutlivesTracker (43 ms)
[1232/3115] DeclarativeContentCssConditionTrackerTest.WebContentsOutlivesTracker (43 ms)
[ RUN      ] DeclarativeContentIsBookmarkedConditionTrackerTest.BookmarkedAtStartOfTracking
[       OK ] DeclarativeContentIsBookmarkedConditionTrackerTest.BookmarkedAtStartOfTracking (145 ms)
[1233/3115] DeclarativeContentIsBookmarkedConditionTrackerTest.BookmarkedAtStartOfTracking (145 ms)
[ RUN      ] DeclarativeContentPageUrlConditionTrackerTest.NotifyWebContentsNavigation
[       OK ] DeclarativeContentPageUrlConditionTrackerTest.NotifyWebContentsNavigation (34 ms)
[1234/3115] DeclarativeContentPageUrlConditionTrackerTest.NotifyWebContentsNavigation (34 ms)
[ RUN      ] WebRequestActionTest.CreateAction
[       OK ] WebRequestActionTest.CreateAction (0 ms)
[1235/3115] WebRequestActionTest.CreateAction (0 ms)
[ RUN      ] WebRequestActionTest.CreateActionSet
[       OK ] WebRequestActionTest.CreateActionSet (0 ms)
[1236/3115] WebRequestActionTest.CreateActionSet (0 ms)
[ RUN      ] WebRequestActionTest.PerlToRe2Style
[       OK ] WebRequestActionTest.PerlToRe2Style (0 ms)
[1237/3115] WebRequestActionTest.PerlToRe2Style (0 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToRedirectByRegEx
[       OK ] WebRequestActionWithThreadsTest.PermissionsToRedirectByRegEx (8 ms)
[1238/3115] WebRequestActionWithThreadsTest.PermissionsToRedirectByRegEx (8 ms)
[ RUN      ] WebRequestActionWithThreadsTest.PermissionsToSetRequestHeader
[       OK ] WebRequestActionWithThreadsTest.PermissionsToSetRequestHeader (7 ms)
[1239/3115] WebRequestActionWithThreadsTest.PermissionsToSetRequestHeader (7 ms)
[ RUN      ] ExtensionOmniboxTest.DescriptionStylesCombine
[       OK ] ExtensionOmniboxTest.DescriptionStylesCombine (0 ms)
[1240/3115] ExtensionOmniboxTest.DescriptionStylesCombine (0 ms)
[ RUN      ] ExtensionPermissionsAPIHelpers.Pack
[       OK ] ExtensionPermissionsAPIHelpers.Pack (0 ms)
[1241/3115] ExtensionPermissionsAPIHelpers.Pack (0 ms)
[ RUN      ] ControlledPrefsInstallIncognitoSessionOnly.ControlledPrefsInstallIncognitoSessionOnly
[       OK ] ControlledPrefsInstallIncognitoSessionOnly.ControlledPrefsInstallIncognitoSessionOnly (109 ms)
[1242/3115] ControlledPrefsInstallIncognitoSessionOnly.ControlledPrefsInstallIncognitoSessionOnly (109 ms)
[ RUN      ] ControlledPrefsNotifyWhenNeeded.ControlledPrefsNotifyWhenNeeded
[       OK ] ControlledPrefsNotifyWhenNeeded.ControlledPrefsNotifyWhenNeeded (44 ms)
[1243/3115] ControlledPrefsNotifyWhenNeeded.ControlledPrefsNotifyWhenNeeded (44 ms)
[ RUN      ] ControlledPrefsSetExtensionControlledPref.ControlledPrefsSetExtensionControlledPref
[       OK ] ControlledPrefsSetExtensionControlledPref.ControlledPrefsSetExtensionControlledPref (60 ms)
[1244/3115] ControlledPrefsSetExtensionControlledPref.ControlledPrefsSetExtensionControlledPref (60 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreateDataURLFromPACScript
[       OK ] ExtensionProxyApiHelpers.CreateDataURLFromPACScript (0 ms)
[1245/3115] ExtensionProxyApiHelpers.CreateDataURLFromPACScript (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreatePACScriptFromDataURL
[       OK ] ExtensionProxyApiHelpers.CreatePACScriptFromDataURL (0 ms)
[1246/3115] ExtensionProxyApiHelpers.CreatePACScriptFromDataURL (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetPacUrlFromExtensionPref
[       OK ] ExtensionProxyApiHelpers.GetPacUrlFromExtensionPref (1 ms)
[1247/3115] ExtensionProxyApiHelpers.GetPacUrlFromExtensionPref (1 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetProxyRulesStringFromExtensionPref
[       OK ] ExtensionProxyApiHelpers.GetProxyRulesStringFromExtensionPref (0 ms)
[1248/3115] ExtensionProxyApiHelpers.GetProxyRulesStringFromExtensionPref (0 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetBypassListFromExtensionPref
[       OK ] ExtensionProxyApiHelpers.GetBypassListFromExtensionPref (0 ms)
[1249/3115] ExtensionProxyApiHelpers.GetBypassListFromExtensionPref (0 ms)
[ RUN      ] ExtensionInfoGeneratorUnitTest.ExtensionInfoRunOnAllUrls
[       OK ] ExtensionInfoGeneratorUnitTest.ExtensionInfoRunOnAllUrls (415 ms)
[1250/3115] ExtensionInfoGeneratorUnitTest.ExtensionInfoRunOnAllUrls (415 ms)
[ RUN      ] DevicePermissionsManagerTest.DisconnectDevice
[       OK ] DevicePermissionsManagerTest.DisconnectDevice (168 ms)
[1251/3115] DevicePermissionsManagerTest.DisconnectDevice (168 ms)
[ RUN      ] DevicePermissionsManagerTest.RevokeAndRegrantAccess
[       OK ] DevicePermissionsManagerTest.RevokeAndRegrantAccess (50 ms)
[1252/3115] DevicePermissionsManagerTest.RevokeAndRegrantAccess (50 ms)
[ RUN      ] DevicePermissionsManagerTest.LoadPrefs
[       OK ] DevicePermissionsManagerTest.LoadPrefs (51 ms)
[1253/3115] DevicePermissionsManagerTest.LoadPrefs (51 ms)
[ RUN      ] DialDeviceDataTest.TestUpdateFrom
[       OK ] DialDeviceDataTest.TestUpdateFrom (0 ms)
[1254/3115] DialDeviceDataTest.TestUpdateFrom (0 ms)
[ RUN      ] DialDeviceDataTest.TestIsDeviceDescriptionUrl
[       OK ] DialDeviceDataTest.TestIsDeviceDescriptionUrl (0 ms)
[1255/3115] DialDeviceDataTest.TestIsDeviceDescriptionUrl (0 ms)
[ RUN      ] DialRegistryTest.TestAddRemoveListeners
[       OK ] DialRegistryTest.TestAddRemoveListeners (1 ms)
[1256/3115] DialRegistryTest.TestAddRemoveListeners (1 ms)
[ RUN      ] DialRegistryTest.TestDevicesDiscovered
[       OK ] DialRegistryTest.TestDevicesDiscovered (2 ms)
[1257/3115] DialRegistryTest.TestDevicesDiscovered (2 ms)
[ RUN      ] DialServiceTest.TestOnDiscoveryRequest
[       OK ] DialServiceTest.TestOnDiscoveryRequest (0 ms)
[1258/3115] DialServiceTest.TestOnDiscoveryRequest (0 ms)
[ RUN      ] DialServiceTest.TestOnDiscoveryFinished
[       OK ] DialServiceTest.TestOnDiscoveryFinished (1 ms)
[1259/3115] DialServiceTest.TestOnDiscoveryFinished (1 ms)
[ RUN      ] DialServiceTest.TestResponseParsing
[       OK ] DialServiceTest.TestResponseParsing (1 ms)
[1260/3115] DialServiceTest.TestResponseParsing (1 ms)
[ RUN      ] ExtensionPrefsHidingBrowserActions.ForceHide
[       OK ] ExtensionPrefsHidingBrowserActions.ForceHide (211 ms)
[1261/3115] ExtensionPrefsHidingBrowserActions.ForceHide (211 ms)
[ RUN      ] FileHandlersMimeUtilTest.MimeTypeCollector_ForURLs
[       OK ] FileHandlersMimeUtilTest.MimeTypeCollector_ForURLs (60 ms)
[1262/3115] FileHandlersMimeUtilTest.MimeTypeCollector_ForURLs (60 ms)
[ RUN      ] FileSystemApiUnitTest.FileSystemChooseEntryFunctionFileTypeInfoTest
[       OK ] FileSystemApiUnitTest.FileSystemChooseEntryFunctionFileTypeInfoTest (2 ms)
[1263/3115] FileSystemApiUnitTest.FileSystemChooseEntryFunctionFileTypeInfoTest (2 ms)
[ RUN      ] IdentityExtensionTokenKeyTest.Ordering
[       OK ] IdentityExtensionTokenKeyTest.Ordering (0 ms)
[1264/3115] IdentityExtensionTokenKeyTest.Ordering (0 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.TitleSpam
[       OK ] IdentityGaiaWebAuthFlowTest.TitleSpam (2 ms)
[1265/3115] IdentityGaiaWebAuthFlowTest.TitleSpam (2 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.EmptyFragment
[       OK ] IdentityGaiaWebAuthFlowTest.EmptyFragment (1 ms)
[1266/3115] IdentityGaiaWebAuthFlowTest.EmptyFragment (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.NoFragment
[       OK ] IdentityGaiaWebAuthFlowTest.NoFragment (0 ms)
[1267/3115] IdentityGaiaWebAuthFlowTest.NoFragment (0 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.Host
[       OK ] IdentityGaiaWebAuthFlowTest.Host (1 ms)
[1268/3115] IdentityGaiaWebAuthFlowTest.Host (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.UbertokenFailure
[       OK ] IdentityGaiaWebAuthFlowTest.UbertokenFailure (1 ms)
[1269/3115] IdentityGaiaWebAuthFlowTest.UbertokenFailure (1 ms)
[ RUN      ] IdentityGaiaWebAuthFlowTest.AuthFlowFailure
[       OK ] IdentityGaiaWebAuthFlowTest.AuthFlowFailure (2 ms)
[1270/3115] IdentityGaiaWebAuthFlowTest.AuthFlowFailure (2 ms)
[ RUN      ] IdentityMintQueueTest.SerialRequests
[       OK ] IdentityMintQueueTest.SerialRequests (1 ms)
[1271/3115] IdentityMintQueueTest.SerialRequests (1 ms)
[ RUN      ] IdentityMintQueueTest.InteractiveType
[       OK ] IdentityMintQueueTest.InteractiveType (0 ms)
[1272/3115] IdentityMintQueueTest.InteractiveType (0 ms)
[ RUN      ] IdentityMintQueueTest.ParallelRequests
[       OK ] IdentityMintQueueTest.ParallelRequests (1 ms)
[1273/3115] IdentityMintQueueTest.ParallelRequests (1 ms)
[ RUN      ] IdentityMintQueueTest.Empty
[       OK ] IdentityMintQueueTest.Empty (0 ms)
[1274/3115] IdentityMintQueueTest.Empty (0 ms)
[ RUN      ] ImageWriterOperationManagerTest.DestroyPartitions
[       OK ] ImageWriterOperationManagerTest.DestroyPartitions (60 ms)
[1275/3115] ImageWriterOperationManagerTest.DestroyPartitions (60 ms)
[ RUN      ] ImageWriterOperationTest.UnzipZipFile
[       OK ] ImageWriterOperationTest.UnzipZipFile (67 ms)
[1276/3115] ImageWriterOperationTest.UnzipZipFile (67 ms)
[ RUN      ] ImageWriterOperationTest.WriteImageToDevice
[       OK ] ImageWriterOperationTest.WriteImageToDevice (56 ms)
[1277/3115] ImageWriterOperationTest.WriteImageToDevice (56 ms)
[ RUN      ] ImageWriterWriteFromUrlOperationTest.SelectTargetWithoutExtension
[       OK ] ImageWriterWriteFromUrlOperationTest.SelectTargetWithoutExtension (218 ms)
[1278/3115] ImageWriterWriteFromUrlOperationTest.SelectTargetWithoutExtension (218 ms)
[ RUN      ] ImageWriterWriteFromUrlOperationTest.VerifyFile
[       OK ] ImageWriterWriteFromUrlOperationTest.VerifyFile (63 ms)
[1279/3115] ImageWriterWriteFromUrlOperationTest.VerifyFile (63 ms)
[ RUN      ] WebRequestRulesRegistryTest.Priorities
[       OK ] WebRequestRulesRegistryTest.Priorities (274 ms)
[1280/3115] WebRequestRulesRegistryTest.Priorities (274 ms)
[ RUN      ] WebRequestRulesRegistryTest.IgnoreRulesByTag
[       OK ] WebRequestRulesRegistryTest.IgnoreRulesByTag (13 ms)
[1281/3115] WebRequestRulesRegistryTest.IgnoreRulesByTag (13 ms)
[ RUN      ] WebRequestRulesRegistryTest.GetMatchesCheckFulfilled
[       OK ] WebRequestRulesRegistryTest.GetMatchesCheckFulfilled (12 ms)
[1282/3115] WebRequestRulesRegistryTest.GetMatchesCheckFulfilled (12 ms)
[ RUN      ] WebRequestRulesRegistryTest.CheckOriginAndPathRegEx
[       OK ] WebRequestRulesRegistryTest.CheckOriginAndPathRegEx (13 ms)
[1283/3115] WebRequestRulesRegistryTest.CheckOriginAndPathRegEx (13 ms)
[ RUN      ] WebRequestRulesRegistrySimpleTest.StageChecker
[       OK ] WebRequestRulesRegistrySimpleTest.StageChecker (1 ms)
[1284/3115] WebRequestRulesRegistrySimpleTest.StageChecker (1 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivatePackFunction
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivatePackFunction (670 ms)
[1285/3115] DeveloperPrivateApiUnitTest.DeveloperPrivatePackFunction (670 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateChoosePath
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateChoosePath (56 ms)
[1286/3115] DeveloperPrivateApiUnitTest.DeveloperPrivateChoosePath (56 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateLoadUnpacked
[7479:7479:0702/225559:39184223159:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testBBdedV/chrome/test/data/extensions/empty_manifest. Manifest file is missing or unreadable.
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateLoadUnpacked (58 ms)
[1287/3115] DeveloperPrivateApiUnitTest.DeveloperPrivateLoadUnpacked (58 ms)
[ RUN      ] DeveloperPrivateApiUnitTest.DeveloperPrivateDeleteExtensionErrors
[       OK ] DeveloperPrivateApiUnitTest.DeveloperPrivateDeleteExtensionErrors (51 ms)
[1288/3115] DeveloperPrivateApiUnitTest.DeveloperPrivateDeleteExtensionErrors (51 ms)
[ RUN      ] ExtensionInfoGeneratorUnitTest.GenerateExtensionsJSONData
[       OK ] ExtensionInfoGeneratorUnitTest.GenerateExtensionsJSONData (286 ms)
[1289/3115] ExtensionInfoGeneratorUnitTest.GenerateExtensionsJSONData (286 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestInDecreasingExtensionInstallationTimeOrder
[       OK ] ExtensionWebRequestHelpersTest.TestInDecreasingExtensionInstallationTimeOrder (0 ms)
[1290/3115] ExtensionWebRequestHelpersTest.TestInDecreasingExtensionInstallationTimeOrder (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestStringToCharList
[       OK ] ExtensionWebRequestHelpersTest.TestStringToCharList (0 ms)
[1291/3115] ExtensionWebRequestHelpersTest.TestStringToCharList (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeRequestDelta
[       OK ] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeRequestDelta (0 ms)
[1292/3115] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeRequestDelta (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeSendHeadersDelta
[       OK ] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeSendHeadersDelta (0 ms)
[1293/3115] ExtensionWebRequestHelpersTest.TestCalculateOnBeforeSendHeadersDelta (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestCalculateOnHeadersReceivedDelta
[       OK ] ExtensionWebRequestHelpersTest.TestCalculateOnHeadersReceivedDelta (1 ms)
[1294/3115] ExtensionWebRequestHelpersTest.TestCalculateOnHeadersReceivedDelta (1 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestCalculateOnAuthRequiredDelta
[       OK ] ExtensionWebRequestHelpersTest.TestCalculateOnAuthRequiredDelta (0 ms)
[1295/3115] ExtensionWebRequestHelpersTest.TestCalculateOnAuthRequiredDelta (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses2
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses2 (1 ms)
[1296/3115] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses2 (1 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses3
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses3 (0 ms)
[1297/3115] ExtensionWebRequestHelpersTest.TestMergeOnBeforeRequestResponses3 (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses (0 ms)
[1298/3115] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses (0 ms)
[ RUN      ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses_Cookies
[       OK ] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses_Cookies (0 ms)
[1299/3115] ExtensionWebRequestHelpersTest.TestMergeOnBeforeSendHeadersResponses_Cookies (0 ms)
[ RUN      ] TLSSocketTest.TestTLSSocketWrite
[       OK ] TLSSocketTest.TestTLSSocketWrite (1 ms)
[1300/3115] TLSSocketTest.TestTLSSocketWrite (1 ms)
[ RUN      ] TLSSocketTest.TestTLSSocketLargeWrites
[       OK ] TLSSocketTest.TestTLSSocketLargeWrites (2 ms)
[1301/3115] TLSSocketTest.TestTLSSocketLargeWrites (2 ms)
[ RUN      ] UDPSocketUnitTest.TestUDPSocketRecvFrom
[       OK ] UDPSocketUnitTest.TestUDPSocketRecvFrom (1 ms)
[1302/3115] UDPSocketUnitTest.TestUDPSocketRecvFrom (1 ms)
[ RUN      ] UDPSocketUnitTest.TestUDPMulticastJoinGroup
[       OK ] UDPSocketUnitTest.TestUDPMulticastJoinGroup (0 ms)
[1303/3115] UDPSocketUnitTest.TestUDPMulticastJoinGroup (0 ms)
[ RUN      ] UDPSocketUnitTest.TestUDPMulticastLoopbackMode
[       OK ] UDPSocketUnitTest.TestUDPMulticastLoopbackMode (0 ms)
[1304/3115] UDPSocketUnitTest.TestUDPMulticastLoopbackMode (0 ms)
[ RUN      ] UDPSocketUnitTest.TestUDPMulticastRecv
[       OK ] UDPSocketUnitTest.TestUDPMulticastRecv (0 ms)
[1305/3115] UDPSocketUnitTest.TestUDPMulticastRecv (0 ms)
[ RUN      ] SocketsTcpServerUnitTest.Create
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SocketsTcpServerUnitTest.Create (275 ms)
[1306/3115] SocketsTcpServerUnitTest.Create (275 ms)
[ RUN      ] ExtensionSettingsSyncTest.AnySyncDataOverwritesLocalData
[       OK ] ExtensionSettingsSyncTest.AnySyncDataOverwritesLocalData (100 ms)
[1307/3115] ExtensionSettingsSyncTest.AnySyncDataOverwritesLocalData (100 ms)
[ RUN      ] ExtensionSettingsSyncTest.PushToSync
[       OK ] ExtensionSettingsSyncTest.PushToSync (68 ms)
[1308/3115] ExtensionSettingsSyncTest.PushToSync (68 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailingProcessChangesDisablesSync
[7499:7499:0702/225600:39185543127:ERROR:syncable_settings_storage.cc(292)] App settings datatype error was encountered: Error getting current sync state for bad/bar: TestingValueStore configured to error
[7499:7499:0702/225600:39185544403:ERROR:syncable_settings_storage.cc(272)] Unspecified datatype error was encountered: Sync is inactive for bad
[7499:7499:0702/225600:39185544599:WARNING:syncable_settings_storage.cc(313)] Got add from sync for existing setting good/foo
[       OK ] ExtensionSettingsSyncTest.FailingProcessChangesDisablesSync (53 ms)
[1309/3115] ExtensionSettingsSyncTest.FailingProcessChangesDisablesSync (53 ms)
[ RUN      ] ExtensionSettingsSyncTest.FailingGetAllSyncDataDoesntStopSync
[7501:7501:0702/225600:39185148644:WARNING:sync_storage_backend.cc(154)] Failed to get settings for bad: TestingValueStore configured to error
[       OK ] ExtensionSettingsSyncTest.FailingGetAllSyncDataDoesntStopSync (88 ms)
[1310/3115] ExtensionSettingsSyncTest.FailingGetAllSyncDataDoesntStopSync (88 ms)
[ RUN      ] ExtensionSettingsSyncTest.Dots
[       OK ] ExtensionSettingsSyncTest.Dots (34 ms)
[1311/3115] ExtensionSettingsSyncTest.Dots (34 ms)
[ RUN      ] StreamsPrivateManifestTest.ValidMimeTypesHandlerMIMETypes
[       OK ] StreamsPrivateManifestTest.ValidMimeTypesHandlerMIMETypes (4 ms)
[1312/3115] StreamsPrivateManifestTest.ValidMimeTypesHandlerMIMETypes (4 ms)
[ RUN      ] FrameNavigationStateTest.TrackFrame
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.TrackFrame (40 ms)
[1313/3115] FrameNavigationStateTest.TrackFrame (40 ms)
[ RUN      ] FrameNavigationStateTest.WebSafeScheme
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FrameNavigationStateTest.WebSafeScheme (46 ms)
[1314/3115] FrameNavigationStateTest.WebSafeScheme (46 ms)
[ RUN      ] ExtensionWebRequestTest.BlockingEventPrecedenceRedirect
[       OK ] ExtensionWebRequestTest.BlockingEventPrecedenceRedirect (212 ms)
[1315/3115] ExtensionWebRequestTest.BlockingEventPrecedenceRedirect (212 ms)
[ RUN      ] ExtensionWebRequestTest.BlockingEventPrecedenceCancel
[       OK ] ExtensionWebRequestTest.BlockingEventPrecedenceCancel (33 ms)
[1316/3115] ExtensionWebRequestTest.BlockingEventPrecedenceCancel (33 ms)
[ RUN      ] ExtensionWebRequestTest.AccessRequestBodyData
[       OK ] ExtensionWebRequestTest.AccessRequestBodyData (39 ms)
[1317/3115] ExtensionWebRequestTest.AccessRequestBodyData (39 ms)
[ RUN      ] ExtensionWebRequestTest.NoAccessRequestBodyData
[       OK ] ExtensionWebRequestTest.NoAccessRequestBodyData (40 ms)
[1318/3115] ExtensionWebRequestTest.NoAccessRequestBodyData (40 ms)
[ RUN      ] ExtensionWebRequestTest.InitFromValue
[       OK ] ExtensionWebRequestTest.InitFromValue (32 ms)
[1319/3115] ExtensionWebRequestTest.InitFromValue (32 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreateProxyConfigDict
[       OK ] ExtensionProxyApiHelpers.CreateProxyConfigDict (1 ms)
[1320/3115] ExtensionProxyApiHelpers.CreateProxyConfigDict (1 ms)
[ RUN      ] ExtensionProxyApiHelpers.GetProxyServer
[       OK ] ExtensionProxyApiHelpers.GetProxyServer (1 ms)
[1321/3115] ExtensionProxyApiHelpers.GetProxyServer (1 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreateProxyRulesDictMultipleProxies
[       OK ] ExtensionProxyApiHelpers.CreateProxyRulesDictMultipleProxies (1 ms)
[1322/3115] ExtensionProxyApiHelpers.CreateProxyRulesDictMultipleProxies (1 ms)
[ RUN      ] ExtensionProxyApiHelpers.CreatePacScriptDictWidthData
[       OK ] ExtensionProxyApiHelpers.CreatePacScriptDictWidthData (0 ms)
[1323/3115] ExtensionProxyApiHelpers.CreatePacScriptDictWidthData (0 ms)
[ RUN      ] IdMappingHelperTest.SetIdsForDevices
[       OK ] IdMappingHelperTest.SetIdsForDevices (0 ms)
[1324/3115] IdMappingHelperTest.SetIdsForDevices (0 ms)
[ RUN      ] ExtensionSignedInDevicesTest.GetAll
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ExtensionSignedInDevicesTest.GetAll (557 ms)
[1325/3115] ExtensionSignedInDevicesTest.GetAll (557 ms)
[ RUN      ] SocketTest.TestTCPSocketBlockedWrite
[       OK ] SocketTest.TestTCPSocketBlockedWrite (1 ms)
[1326/3115] SocketTest.TestTCPSocketBlockedWrite (1 ms)
[ RUN      ] SocketTest.TestTCPSocketSetNoDelay
[       OK ] SocketTest.TestTCPSocketSetNoDelay (1 ms)
[1327/3115] SocketTest.TestTCPSocketSetNoDelay (1 ms)
[ RUN      ] SocketTest.TestTCPSocketSetKeepAlive
[       OK ] SocketTest.TestTCPSocketSetKeepAlive (0 ms)
[1328/3115] SocketTest.TestTCPSocketSetKeepAlive (0 ms)
[ RUN      ] SocketTest.TestTCPServerSocketListenAccept
[       OK ] SocketTest.TestTCPServerSocketListenAccept (1 ms)
[1329/3115] SocketTest.TestTCPServerSocketListenAccept (1 ms)
[ RUN      ] ManagementApiUnitTest.ManagementSetEnabled
[       OK ] ManagementApiUnitTest.ManagementSetEnabled (337 ms)
[1330/3115] ManagementApiUnitTest.ManagementSetEnabled (337 ms)
[ RUN      ] ManagementApiUnitTest.ManagementUninstall
[       OK ] ManagementApiUnitTest.ManagementUninstall (203 ms)
[1331/3115] ManagementApiUnitTest.ManagementUninstall (203 ms)
[ RUN      ] DnsSdRegistryTest.RegisterUnregisterListeners
[       OK ] DnsSdRegistryTest.RegisterUnregisterListeners (1 ms)
[1332/3115] DnsSdRegistryTest.RegisterUnregisterListeners (1 ms)
[ RUN      ] DnsSdRegistryTest.AddAndUpdate
[       OK ] DnsSdRegistryTest.AddAndUpdate (1 ms)
[1333/3115] DnsSdRegistryTest.AddAndUpdate (1 ms)
[ RUN      ] DnsSdRegistryTest.AddMultipleServices
[       OK ] DnsSdRegistryTest.AddMultipleServices (1 ms)
[1334/3115] DnsSdRegistryTest.AddMultipleServices (1 ms)
[ RUN      ] DnsSdRegistryTest.UpdateOnlyIfChanged
[       OK ] DnsSdRegistryTest.UpdateOnlyIfChanged (1 ms)
[1335/3115] DnsSdRegistryTest.UpdateOnlyIfChanged (1 ms)
[ RUN      ] MDnsAPIMaxServicesTest.OnServiceListDoesNotExceedLimit
[       OK ] MDnsAPIMaxServicesTest.OnServiceListDoesNotExceedLimit (71 ms)
[1336/3115] MDnsAPIMaxServicesTest.OnServiceListDoesNotExceedLimit (71 ms)
[ RUN      ] MDnsAPITest.ExtensionRespectsWhitelist
[       OK ] MDnsAPITest.ExtensionRespectsWhitelist (153 ms)
[1337/3115] MDnsAPITest.ExtensionRespectsWhitelist (153 ms)
[ RUN      ] MDnsAPITest.PlatformAppsNotSubjectToWhitelist
[       OK ] MDnsAPITest.PlatformAppsNotSubjectToWhitelist (102 ms)
[1338/3115] MDnsAPITest.PlatformAppsNotSubjectToWhitelist (102 ms)
[ RUN      ] ExtensionOmniboxTest.DescriptionStylesSimple
[       OK ] ExtensionOmniboxTest.DescriptionStylesSimple (1 ms)
[1339/3115] ExtensionOmniboxTest.DescriptionStylesSimple (1 ms)
[ RUN      ] ExtensionInstallCheckerTest.AllFailed
[       OK ] ExtensionInstallCheckerTest.AllFailed (0 ms)
[1340/3115] ExtensionInstallCheckerTest.AllFailed (0 ms)
[ RUN      ] ExtensionInstallCheckerTest.RunSubsetOfChecks
[       OK ] ExtensionInstallCheckerTest.RunSubsetOfChecks (1 ms)
[1341/3115] ExtensionInstallCheckerTest.RunSubsetOfChecks (1 ms)
[ RUN      ] ExtensionInstallCheckerTest.FailFastSync
[       OK ] ExtensionInstallCheckerTest.FailFastSync (0 ms)
[1342/3115] ExtensionInstallCheckerTest.FailFastSync (0 ms)
[ RUN      ] ExtensionManagementServiceTest.LegacyInstallSources
[       OK ] ExtensionManagementServiceTest.LegacyInstallSources (2 ms)
[1343/3115] ExtensionManagementServiceTest.LegacyInstallSources (2 ms)
[ RUN      ] ExtensionManagementServiceTest.PreferenceParsing
[       OK ] ExtensionManagementServiceTest.PreferenceParsing (169 ms)
[1344/3115] ExtensionManagementServiceTest.PreferenceParsing (169 ms)
[ RUN      ] ExtensionManagementServiceTest.InstallationModeConflictHandling
[       OK ] ExtensionManagementServiceTest.InstallationModeConflictHandling (18 ms)
[1345/3115] ExtensionManagementServiceTest.InstallationModeConflictHandling (18 ms)
[ RUN      ] ExtensionManagementServiceTest.kMinimumVersionRequired
[       OK ] ExtensionManagementServiceTest.kMinimumVersionRequired (45 ms)
[1346/3115] ExtensionManagementServiceTest.kMinimumVersionRequired (45 ms)
[ RUN      ] ExtensionManagementServiceTest.NewInstallForcelist
[       OK ] ExtensionManagementServiceTest.NewInstallForcelist (12 ms)
[1347/3115] ExtensionManagementServiceTest.NewInstallForcelist (12 ms)
[ RUN      ] ExtensionAdminPolicyTest.BlacklistedByDefault
[       OK ] ExtensionAdminPolicyTest.BlacklistedByDefault (2 ms)
[1348/3115] ExtensionAdminPolicyTest.BlacklistedByDefault (2 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayLoadBlacklisted
[       OK ] ExtensionAdminPolicyTest.UserMayLoadBlacklisted (7 ms)
[1349/3115] ExtensionAdminPolicyTest.UserMayLoadBlacklisted (7 ms)
[ RUN      ] ChromeAppSortingFixNTPCollisionsSomeCollideAtStart.ChromeAppSortingFixNTPCollisionsSomeCollideAtStart
[       OK ] ChromeAppSortingFixNTPCollisionsSomeCollideAtStart.ChromeAppSortingFixNTPCollisionsSomeCollideAtStart (128 ms)
[1350/3115] ChromeAppSortingFixNTPCollisionsSomeCollideAtStart.ChromeAppSortingFixNTPCollisionsSomeCollideAtStart (128 ms)
[ RUN      ] ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd.ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd
[       OK ] ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd.ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd (29 ms)
[1351/3115] ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd.ChromeAppSortingFixNTPCollisionsSomeCollideAtEnd (29 ms)
[ RUN      ] ChromeAppSortingFixNTPCollisionsTwoCollisions.ChromeAppSortingFixNTPCollisionsTwoCollisions
[       OK ] ChromeAppSortingFixNTPCollisionsTwoCollisions.ChromeAppSortingFixNTPCollisionsTwoCollisions (30 ms)
[1352/3115] ChromeAppSortingFixNTPCollisionsTwoCollisions.ChromeAppSortingFixNTPCollisionsTwoCollisions (30 ms)
[ RUN      ] ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage.ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage
[       OK ] ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage.ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage (48 ms)
[1353/3115] ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage.ChromeAppSortingGetMinOrMaxAppLaunchOrdinalsOnPage (48 ms)
[ RUN      ] ChromeAppSortingDefaultOrdinals.ChromeAppSortingDefaultOrdinals
[       OK ] ChromeAppSortingDefaultOrdinals.ChromeAppSortingDefaultOrdinals (19 ms)
[1354/3115] ChromeAppSortingDefaultOrdinals.ChromeAppSortingDefaultOrdinals (19 ms)
[ RUN      ] ChromeAppSortingDefaultOrdinalOverriddenByInstallPage.ChromeAppSortingDefaultOrdinalOverriddenByInstallPage
[       OK ] ChromeAppSortingDefaultOrdinalOverriddenByInstallPage.ChromeAppSortingDefaultOrdinalOverriddenByInstallPage (18 ms)
[1355/3115] ChromeAppSortingDefaultOrdinalOverriddenByInstallPage.ChromeAppSortingDefaultOrdinalOverriddenByInstallPage (18 ms)
[ RUN      ] ChromeAppSortingDefaultOrdinalNoCollision.ChromeAppSortingDefaultOrdinalNoCollision
[       OK ] ChromeAppSortingDefaultOrdinalNoCollision.ChromeAppSortingDefaultOrdinalNoCollision (37 ms)
[1356/3115] ChromeAppSortingDefaultOrdinalNoCollision.ChromeAppSortingDefaultOrdinalNoCollision (37 ms)
[ RUN      ] ChromeInfoMapTest.TestNotificationsDisabled
[       OK ] ChromeInfoMapTest.TestNotificationsDisabled (8 ms)
[1357/3115] ChromeInfoMapTest.TestNotificationsDisabled (8 ms)
[ RUN      ] ComponentLoaderTest.AddWhenNotReady
[       OK ] ComponentLoaderTest.AddWhenNotReady (58 ms)
[1358/3115] ComponentLoaderTest.AddWhenNotReady (58 ms)
[ RUN      ] ComponentLoaderTest.LoadAll
[       OK ] ComponentLoaderTest.LoadAll (253 ms)
[1359/3115] ComponentLoaderTest.LoadAll (253 ms)
[ RUN      ] ExtensionWebRequestHelpersTestWithThreadsTest.TestCanExtensionAccessURL_HostPermissions
[       OK ] ExtensionWebRequestHelpersTestWithThreadsTest.TestCanExtensionAccessURL_HostPermissions (275 ms)
[1360/3115] ExtensionWebRequestHelpersTestWithThreadsTest.TestCanExtensionAccessURL_HostPermissions (275 ms)
[ RUN      ] AppDataMigratorTest.ShouldNotMigrateLegacyApp
[       OK ] AppDataMigratorTest.ShouldNotMigrateLegacyApp (87 ms)
[1361/3115] AppDataMigratorTest.ShouldNotMigrateLegacyApp (87 ms)
[ RUN      ] AppSyncDataTest.SyncDataToExtensionSyncDataForApp
[       OK ] AppSyncDataTest.SyncDataToExtensionSyncDataForApp (1 ms)
[1362/3115] AppSyncDataTest.SyncDataToExtensionSyncDataForApp (1 ms)
[ RUN      ] AppSyncDataTest.ExtensionSyncDataToSyncDataForApp
[       OK ] AppSyncDataTest.ExtensionSyncDataToSyncDataForApp (0 ms)
[1363/3115] AppSyncDataTest.ExtensionSyncDataToSyncDataForApp (0 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppNoContents
[       OK ] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppNoContents (626 ms)
[1364/3115] BookmarkAppHelperExtensionServiceTest.CreateBookmarkAppNoContents (626 ms)
[ RUN      ] BookmarkAppHelperExtensionServiceTest.LinkedAppIconsAreNotChanged
[       OK ] BookmarkAppHelperExtensionServiceTest.LinkedAppIconsAreNotChanged (62 ms)
[1365/3115] BookmarkAppHelperExtensionServiceTest.LinkedAppIconsAreNotChanged (62 ms)
[ RUN      ] BookmarkAppHelperTest.UpdateWebAppInfoFromManifest
[       OK ] BookmarkAppHelperTest.UpdateWebAppInfoFromManifest (0 ms)
[1366/3115] BookmarkAppHelperTest.UpdateWebAppInfoFromManifest (0 ms)
[ RUN      ] BookmarkAppHelperTest.AllIconsGeneratedWhenOnlyASmallOneIsProvided
[       OK ] BookmarkAppHelperTest.AllIconsGeneratedWhenOnlyASmallOneIsProvided (15 ms)
[1367/3115] BookmarkAppHelperTest.AllIconsGeneratedWhenOnlyASmallOneIsProvided (15 ms)
[ RUN      ] ChromeAppSortingInitialize.ChromeAppSortingInitialize
[       OK ] ChromeAppSortingInitialize.ChromeAppSortingInitialize (32 ms)
[1368/3115] ChromeAppSortingInitialize.ChromeAppSortingInitialize (32 ms)
[ RUN      ] ChromeAppSortingInitializeWithNoApps.ChromeAppSortingInitializeWithNoApps
[       OK ] ChromeAppSortingInitializeWithNoApps.ChromeAppSortingInitializeWithNoApps (30 ms)
[1369/3115] ChromeAppSortingInitializeWithNoApps.ChromeAppSortingInitializeWithNoApps (30 ms)
[ RUN      ] ExtensionActionTest.BadgeTextColor
[       OK ] ExtensionActionTest.BadgeTextColor (97 ms)
[1370/3115] ExtensionActionTest.BadgeTextColor (97 ms)
[ RUN      ] ExtensionActionTest.BadgeBackgroundColor
[       OK ] ExtensionActionTest.BadgeBackgroundColor (6 ms)
[1371/3115] ExtensionActionTest.BadgeBackgroundColor (6 ms)
[ RUN      ] ExtensionContextMenuModelTest.RequiredInstallationsDisablesItems
[       OK ] ExtensionContextMenuModelTest.RequiredInstallationsDisablesItems (253 ms)
[1372/3115] ExtensionContextMenuModelTest.RequiredInstallationsDisablesItems (253 ms)
[ RUN      ] ExtensionContextMenuModelTest.ExtensionItemTest
[       OK ] ExtensionContextMenuModelTest.ExtensionItemTest (75 ms)
[1373/3115] ExtensionContextMenuModelTest.ExtensionItemTest (75 ms)
[ RUN      ] ExtensionCreatorFilterTest.IgnoreFilesInSpecialDir
[       OK ] ExtensionCreatorFilterTest.IgnoreFilesInSpecialDir (2 ms)
[1374/3115] ExtensionCreatorFilterTest.IgnoreFilesInSpecialDir (2 ms)
[ RUN      ] ExtensionErrorControllerUnitTest.ClosingAcknowledgesBlacklisted
[       OK ] ExtensionErrorControllerUnitTest.ClosingAcknowledgesBlacklisted (46 ms)
[1375/3115] ExtensionErrorControllerUnitTest.ClosingAcknowledgesBlacklisted (46 ms)
[ RUN      ] ExtensionErrorControllerUnitTest.AcceptingAcknowledgesBlacklisted
[       OK ] ExtensionErrorControllerUnitTest.AcceptingAcknowledgesBlacklisted (48 ms)
[1376/3115] ExtensionErrorControllerUnitTest.AcceptingAcknowledgesBlacklisted (48 ms)
[ RUN      ] ExtensionErrorControllerUnitTest.DontWarnForAcknowledgedBlacklisted
[       OK ] ExtensionErrorControllerUnitTest.DontWarnForAcknowledgedBlacklisted (43 ms)
[1377/3115] ExtensionErrorControllerUnitTest.DontWarnForAcknowledgedBlacklisted (43 ms)
[ RUN      ] ExtensionGarbageCollectorUnitTest.GarbageCollectWithPendingUpdates
[       OK ] ExtensionGarbageCollectorUnitTest.GarbageCollectWithPendingUpdates (73 ms)
[1378/3115] ExtensionGarbageCollectorUnitTest.GarbageCollectWithPendingUpdates (73 ms)
[ RUN      ] ExtensionIconManagerTest.LoadRemoveLoad
[       OK ] ExtensionIconManagerTest.LoadRemoveLoad (52 ms)
[1379/3115] ExtensionIconManagerTest.LoadRemoveLoad (52 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayLoadAllowedTypes
[       OK ] ExtensionAdminPolicyTest.UserMayLoadAllowedTypes (119 ms)
[1380/3115] ExtensionAdminPolicyTest.UserMayLoadAllowedTypes (119 ms)
[ RUN      ] ExtensionAdminPolicyTest.UserMayModifySettings
[       OK ] ExtensionAdminPolicyTest.UserMayModifySettings (12 ms)
[1381/3115] ExtensionAdminPolicyTest.UserMayModifySettings (12 ms)
[ RUN      ] ExtensionMessageBubbleTest.WipeoutControllerTest
[       OK ] ExtensionMessageBubbleTest.WipeoutControllerTest (88 ms)
[1382/3115] ExtensionMessageBubbleTest.WipeoutControllerTest (88 ms)
[ RUN      ] ExtensionMessageBubbleTest.NtpOverriddenControllerTest
[       OK ] ExtensionMessageBubbleTest.NtpOverriddenControllerTest (265 ms)
[1383/3115] ExtensionMessageBubbleTest.NtpOverriddenControllerTest (265 ms)
[ RUN      ] ExtensionMigratorTest.NoExistingOld
[       OK ] ExtensionMigratorTest.NoExistingOld (52 ms)
[1384/3115] ExtensionMigratorTest.NoExistingOld (52 ms)
[ RUN      ] ExtensionMigratorTest.HasExistingOld
[       OK ] ExtensionMigratorTest.HasExistingOld (55 ms)
[1385/3115] ExtensionMigratorTest.HasExistingOld (55 ms)
[ RUN      ] ExtensionPrefsLastPingDay.LastPingDay
[       OK ] ExtensionPrefsLastPingDay.LastPingDay (14 ms)
[1386/3115] ExtensionPrefsLastPingDay.LastPingDay (14 ms)
[ RUN      ] ExtensionPrefsExtensionState.ExtensionState
[       OK ] ExtensionPrefsExtensionState.ExtensionState (13 ms)
[1387/3115] ExtensionPrefsExtensionState.ExtensionState (13 ms)
[ RUN      ] ExtensionPrefsDelayedInstallInfo.DelayedInstallInfo
[       OK ] ExtensionPrefsDelayedInstallInfo.DelayedInstallInfo (47 ms)
[1388/3115] ExtensionPrefsDelayedInstallInfo.DelayedInstallInfo (47 ms)
[ RUN      ] ExtensionPrefsOnExtensionInstalled.ExtensionPrefsOnExtensionInstalled
[       OK ] ExtensionPrefsOnExtensionInstalled.ExtensionPrefsOnExtensionInstalled (13 ms)
[1389/3115] ExtensionPrefsOnExtensionInstalled.ExtensionPrefsOnExtensionInstalled (13 ms)
[ RUN      ] ComponentLoaderTest.AddOrReplace
[7520:7520:0702/225602:39187287814:ERROR:component_loader.cc(246)] Could not load extension from ''. Manifest file is missing or unreadable.
[       OK ] ComponentLoaderTest.AddOrReplace (403 ms)
[1390/3115] ComponentLoaderTest.AddOrReplace (403 ms)
[ RUN      ] ExtensionFromUserScript.NoMetadata
[       OK ] ExtensionFromUserScript.NoMetadata (10 ms)
[1391/3115] ExtensionFromUserScript.NoMetadata (10 ms)
[ RUN      ] ExtensionFromUserScript.NotUTF8
[       OK ] ExtensionFromUserScript.NotUTF8 (1 ms)
[1392/3115] ExtensionFromUserScript.NotUTF8 (1 ms)
[ RUN      ] ExtensionFromUserScript.RunAtDocumentStart
[       OK ] ExtensionFromUserScript.RunAtDocumentStart (10 ms)
[1393/3115] ExtensionFromUserScript.RunAtDocumentStart (10 ms)
[ RUN      ] ExtensionFromUserScript.RunAtDocumentEnd
[       OK ] ExtensionFromUserScript.RunAtDocumentEnd (10 ms)
[1394/3115] ExtensionFromUserScript.RunAtDocumentEnd (10 ms)
[ RUN      ] DefaultAppsTest.Install
[       OK ] DefaultAppsTest.Install (82 ms)
[1395/3115] DefaultAppsTest.Install (82 ms)
[ RUN      ] ErrorConsoleUnitTest.EnableAndDisableErrorConsole
[       OK ] ErrorConsoleUnitTest.EnableAndDisableErrorConsole (50 ms)
[1396/3115] ErrorConsoleUnitTest.EnableAndDisableErrorConsole (50 ms)
[ RUN      ] ErrorConsoleUnitTest.ReportErrors
[       OK ] ErrorConsoleUnitTest.ReportErrors (41 ms)
[1397/3115] ErrorConsoleUnitTest.ReportErrors (41 ms)
[ RUN      ] ErrorConsoleUnitTest.DontStoreErrorsWithoutEnablingType
[       OK ] ErrorConsoleUnitTest.DontStoreErrorsWithoutEnablingType (51 ms)
[1398/3115] ErrorConsoleUnitTest.DontStoreErrorsWithoutEnablingType (51 ms)
[ RUN      ] EventRouterForwarderTest.UnicastRendererUIRestricted
[       OK ] EventRouterForwarderTest.UnicastRendererUIRestricted (92 ms)
[1399/3115] EventRouterForwarderTest.UnicastRendererUIRestricted (92 ms)
[ RUN      ] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito1
[       OK ] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito1 (893 ms)
[1400/3115] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito1 (893 ms)
[ RUN      ] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito2
[       OK ] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito2 (59 ms)
[1401/3115] EventRouterForwarderTest.UnicastRendererUIRestrictedIncognito2 (59 ms)
[ RUN      ] EventRouterForwarderTest.UnicastRendererUIUnrestricted
[       OK ] EventRouterForwarderTest.UnicastRendererUIUnrestricted (53 ms)
[1402/3115] EventRouterForwarderTest.UnicastRendererUIUnrestricted (53 ms)
[ RUN      ] EventRouterForwarderTest.UnicastExtensionUIUnrestricted
[       OK ] EventRouterForwarderTest.UnicastExtensionUIUnrestricted (53 ms)
[1403/3115] EventRouterForwarderTest.UnicastExtensionUIUnrestricted (53 ms)
[ RUN      ] ExtensionActionIconFactoryTest.NoIcons
[       OK ] ExtensionActionIconFactoryTest.NoIcons (92 ms)
[1404/3115] ExtensionActionIconFactoryTest.NoIcons (92 ms)
[ RUN      ] ExtensionActionIconFactoryTest.DefaultIcon
[       OK ] ExtensionActionIconFactoryTest.DefaultIcon (40 ms)
[1405/3115] ExtensionActionIconFactoryTest.DefaultIcon (40 ms)
[ RUN      ] ExtensionActionManagerTest.PopulatePageAction
[       OK ] ExtensionActionManagerTest.PopulatePageAction (34 ms)
[1406/3115] ExtensionActionManagerTest.PopulatePageAction (34 ms)
[ RUN      ] ExtensionActionManagerTest.GetBestFitActionTest
[       OK ] ExtensionActionManagerTest.GetBestFitActionTest (29 ms)
[1407/3115] ExtensionActionManagerTest.GetBestFitActionTest (29 ms)
[ RUN      ] ExtensionActionTest.Visibility
[       OK ] ExtensionActionTest.Visibility (7 ms)
[1408/3115] ExtensionActionTest.Visibility (7 ms)
[ RUN      ] ExtensionActionTest.Icon
[       OK ] ExtensionActionTest.Icon (3 ms)
[1409/3115] ExtensionActionTest.Icon (3 ms)
[ RUN      ] ExtensionPrefsFlags.ExtensionPrefsFlags
[       OK ] ExtensionPrefsFlags.ExtensionPrefsFlags (80 ms)
[1410/3115] ExtensionPrefsFlags.ExtensionPrefsFlags (80 ms)
[ RUN      ] ExtensionPrefsBlacklistedExtensions.ExtensionPrefsBlacklistedExtensions
[       OK ] ExtensionPrefsBlacklistedExtensions.ExtensionPrefsBlacklistedExtensions (25 ms)
[1411/3115] ExtensionPrefsBlacklistedExtensions.ExtensionPrefsBlacklistedExtensions (25 ms)
[ RUN      ] ExtensionProtocolTest.IncognitoRequest
[       OK ] ExtensionProtocolTest.IncognitoRequest (118 ms)
[1412/3115] ExtensionProtocolTest.IncognitoRequest (118 ms)
[ RUN      ] ExtensionProtocolTest.ResourceRequestResponseHeaders
[       OK ] ExtensionProtocolTest.ResourceRequestResponseHeaders (7 ms)
[1413/3115] ExtensionProtocolTest.ResourceRequestResponseHeaders (7 ms)
[ RUN      ] ExtensionServiceTest.LoadAllExtensionsFromDirectoryFail
[7536:7536:0702/225604:39188818711:WARNING:extension_prefs.cc(1307)] Missing manifest for extension aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[7536:7536:0702/225604:39188818955:WARNING:extension_prefs.cc(1307)] Missing manifest for extension bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[7536:7536:0702/225604:39188819158:WARNING:extension_prefs.cc(1307)] Missing manifest for extension cccccccccccccccccccccccccccccccc
[7536:7536:0702/225604:39188819974:WARNING:extension_prefs.cc(1307)] Missing manifest for extension aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[7536:7536:0702/225604:39188820154:WARNING:extension_prefs.cc(1307)] Missing manifest for extension bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[7536:7536:0702/225604:39188820366:WARNING:extension_prefs.cc(1307)] Missing manifest for extension cccccccccccccccccccccccccccccccc
[7536:7536:0702/225604:39188830380:WARNING:extension_prefs.cc(1307)] Missing manifest for extension aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[7536:7536:0702/225604:39188830569:WARNING:extension_prefs.cc(1307)] Missing manifest for extension bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[7536:7536:0702/225604:39188830808:WARNING:extension_prefs.cc(1307)] Missing manifest for extension cccccccccccccccccccccccccccccccc
[7536:7536:0702/225604:39188831042:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/.org.chromium.Chromium.lMxt8S/TestingExtensionsPath/Extensions/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/1. Manifest file is missing or unreadable.
[7536:7536:0702/225604:39188831259:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/.org.chromium.Chromium.lMxt8S/TestingExtensionsPath/Extensions/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/1. Manifest file is missing or unreadable.
[7536:7536:0702/225604:39188834507:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/.org.chromium.Chromium.lMxt8S/TestingExtensionsPath/Extensions/bjafgdebaacbbbecmhlhpofkepfkgcpa/1.0. At least one js or css file is required for 'content_scripts[0]'.
[7536:7536:0702/225604:39188834710:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/.org.chromium.Chromium.lMxt8S/TestingExtensionsPath/Extensions/cccccccccccccccccccccccccccccccc/1.0. Manifest file is missing or unreadable.
[7536:7536:0702/225604:39188836352:WARNING:extension_prefs.cc(1307)] Missing manifest for extension aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[7536:7536:0702/225604:39188836518:WARNING:extension_prefs.cc(1307)] Missing manifest for extension bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[7536:7536:0702/225604:39188836742:WARNING:extension_prefs.cc(1307)] Missing manifest for extension cccccccccccccccccccccccccccccccc
[       OK ] ExtensionServiceTest.LoadAllExtensionsFromDirectoryFail (72 ms)
[1414/3115] ExtensionServiceTest.LoadAllExtensionsFromDirectoryFail (72 ms)
[ RUN      ] ExtensionServiceTest.PendingImports
[       OK ] ExtensionServiceTest.PendingImports (76 ms)
[1415/3115] ExtensionServiceTest.PendingImports (76 ms)
[ RUN      ] ExtensionServiceTest.InstallExtension
[7536:7536:0702/225604:39188988375:WARNING:extension_error_reporter.cc(79)] Extension error: Installation is not enabled.
[7536:7536:0702/225604:39189091380:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED'.
[7536:7536:0702/225604:39189093532:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[7536:7536:0702/225604:39189095517:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_MAGIC_NUMBER_INVALID'.
[       OK ] ExtensionServiceTest.InstallExtension (296 ms)
[1416/3115] ExtensionServiceTest.InstallExtension (296 ms)
[ RUN      ] ExtensionServiceTest.InstallObserverNotified
[       OK ] ExtensionServiceTest.InstallObserverNotified (195 ms)
[1417/3115] ExtensionServiceTest.InstallObserverNotified (195 ms)
[ RUN      ] ExtensionServiceTest.UninstallingNotLoadedExtension
[7536:7536:0702/225604:39189593767:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/.org.chromium.Chromium.SuPL8C/TestingExtensionsPath/Extensions/bjafgdebaacbbbecmhlhpofkepfkgcpa/1.0. Value 'key' is missing or invalid.
[7536:7536:0702/225604:39189594482:WARNING:extension_service.cc(162)] Attempted uninstallation of unloaded/invalid extension with id: bjafgdebaacbbbecmhlhpofkepfkgcpa
[7536:7536:0702/225604:39189594823:WARNING:extension_service.cc(162)] Attempted uninstallation of unloaded/invalid extension with id: bjafgdebaacbbbecmhlhpofkepfkgcpa
[       OK ] ExtensionServiceTest.UninstallingNotLoadedExtension (187 ms)
[1418/3115] ExtensionServiceTest.UninstallingNotLoadedExtension (187 ms)
[ RUN      ] ExtensionServiceTest.FailOnWrongVersion
[7536:7536:0702/225605:39189717524:WARNING:extension_error_reporter.cc(79)] Extension error: Expected version "1.2.3.4", but version was "1.0.0.0".
[       OK ] ExtensionServiceTest.FailOnWrongVersion (194 ms)
[1419/3115] ExtensionServiceTest.FailOnWrongVersion (194 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphSingleMisspellings
[       OK ] SpellCheckTest.SpellCheckParagraphSingleMisspellings (243 ms)
[1420/3115] SpellCheckTest.SpellCheckParagraphSingleMisspellings (243 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphMultipleMisspellings
[       OK ] SpellCheckTest.SpellCheckParagraphMultipleMisspellings (249 ms)
[1421/3115] SpellCheckTest.SpellCheckParagraphMultipleMisspellings (249 ms)
[ RUN      ] SpellCheckTest.SpellCheckParagraphLongSentenceMultipleMisspellings
[       OK ] SpellCheckTest.SpellCheckParagraphLongSentenceMultipleMisspellings (278 ms)
[1422/3115] SpellCheckTest.SpellCheckParagraphLongSentenceMultipleMisspellings (278 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithEmptyString
[       OK ] SpellCheckTest.RequestSpellCheckWithEmptyString (9 ms)
[1423/3115] SpellCheckTest.RequestSpellCheckWithEmptyString (9 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithMisspellings
[       OK ] SpellCheckTest.RequestSpellCheckWithMisspellings (275 ms)
[1424/3115] SpellCheckTest.RequestSpellCheckWithMisspellings (275 ms)
[ RUN      ] SpellCheckTest.RequestSpellCheckWithMultipleRequests
[       OK ] SpellCheckTest.RequestSpellCheckWithMultipleRequests (197 ms)
[1425/3115] SpellCheckTest.RequestSpellCheckWithMultipleRequests (197 ms)
[ RUN      ] SpellCheckTest.NoSuggest
[       OK ] SpellCheckTest.NoSuggest (12982 ms)
[1426/3115] SpellCheckTest.NoSuggest (12982 ms)
[ RUN      ] SpellcheckWordIteratorTest.TreatNumbersAsWordCharacters
[       OK ] SpellcheckWordIteratorTest.TreatNumbersAsWordCharacters (1202 ms)
[1427/3115] SpellcheckWordIteratorTest.TreatNumbersAsWordCharacters (1202 ms)
[ RUN      ] SpellcheckWordIteratorTest.TypographicalApostropheIsPartOfWord
[       OK ] SpellcheckWordIteratorTest.TypographicalApostropheIsPartOfWord (881 ms)
[1428/3115] SpellcheckWordIteratorTest.TypographicalApostropheIsPartOfWord (881 ms)
[ RUN      ] OneClickSigninSyncObserverTest.NoSyncService_RedirectsImmediately
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninSyncObserverTest.NoSyncService_RedirectsImmediately (550 ms)
[1429/3115] OneClickSigninSyncObserverTest.NoSyncService_RedirectsImmediately (550 ms)
[ RUN      ] ExtensionServiceTest.LoadExtensionsCanDowngrade
[       OK ] ExtensionServiceTest.LoadExtensionsCanDowngrade (365 ms)
[1430/3115] ExtensionServiceTest.LoadExtensionsCanDowngrade (365 ms)
[ RUN      ] ExtensionServiceTest.AddPendingExtensionFromSync
[       OK ] ExtensionServiceTest.AddPendingExtensionFromSync (68 ms)
[1431/3115] ExtensionServiceTest.AddPendingExtensionFromSync (68 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExtension
[       OK ] ExtensionServiceTest.UpdatePendingExtension (230 ms)
[1432/3115] ExtensionServiceTest.UpdatePendingExtension (230 ms)
[ RUN      ] ExtensionServiceTest.UpdatePendingExternalCrx
[       OK ] ExtensionServiceTest.UpdatePendingExternalCrx (1375 ms)
[1433/3115] ExtensionServiceTest.UpdatePendingExternalCrx (1375 ms)
[ RUN      ] ExtensionServiceTest.SetUnsetBlacklistInPrefs
[       OK ] ExtensionServiceTest.SetUnsetBlacklistInPrefs (356 ms)
[1434/3115] ExtensionServiceTest.SetUnsetBlacklistInPrefs (356 ms)
[ RUN      ] ExtensionServiceTest.BlacklistedInPrefsFromStartup
[       OK ] ExtensionServiceTest.BlacklistedInPrefsFromStartup (325 ms)
[1435/3115] ExtensionServiceTest.BlacklistedInPrefsFromStartup (325 ms)
[ RUN      ] ExtensionServiceTest.GreylistedExtensionDisabled
[       OK ] ExtensionServiceTest.GreylistedExtensionDisabled (326 ms)
[1436/3115] ExtensionServiceTest.GreylistedExtensionDisabled (326 ms)
[ RUN      ] ExtensionServiceTest.GreylistDontEnableManuallyDisabled
[       OK ] ExtensionServiceTest.GreylistDontEnableManuallyDisabled (248 ms)
[1437/3115] ExtensionServiceTest.GreylistDontEnableManuallyDisabled (248 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockPolicyExtension
[7553:7553:0702/225608:39193010706:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_FILE_NOT_READABLE'.
[       OK ] ExtensionServiceTest.BlockAndUnblockPolicyExtension (73 ms)
[1438/3115] ExtensionServiceTest.BlockAndUnblockPolicyExtension (73 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockBlacklistedExtension
[       OK ] ExtensionServiceTest.BlockAndUnblockBlacklistedExtension (354 ms)
[1439/3115] ExtensionServiceTest.BlockAndUnblockBlacklistedExtension (354 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPolicyUpdateUrl
[       OK ] ExtensionServiceTest.ExternalInstallPolicyUpdateUrl (451 ms)
[1440/3115] ExtensionServiceTest.ExternalInstallPolicyUpdateUrl (451 ms)
[ RUN      ] ExtensionServiceTest.MultipleExternalUpdateCheck
[       OK ] ExtensionServiceTest.MultipleExternalUpdateCheck (302 ms)
[1441/3115] ExtensionServiceTest.MultipleExternalUpdateCheck (302 ms)
[ RUN      ] ExtensionServiceTest.StorageQuota
[       OK ] ExtensionServiceTest.StorageQuota (222 ms)
[1442/3115] ExtensionServiceTest.StorageQuota (222 ms)
[ RUN      ] ExtensionServiceTest.DisableExtensionFromSync
[       OK ] ExtensionServiceTest.DisableExtensionFromSync (335 ms)
[1443/3115] ExtensionServiceTest.DisableExtensionFromSync (335 ms)
[ RUN      ] ExtensionServiceTest.DontDisableExtensionWithPendingEnableFromSync
[       OK ] ExtensionServiceTest.DontDisableExtensionWithPendingEnableFromSync (326 ms)
[1444/3115] ExtensionServiceTest.DontDisableExtensionWithPendingEnableFromSync (326 ms)
[ RUN      ] ExtensionServiceTest.GetSyncData
[       OK ] ExtensionServiceTest.GetSyncData (220 ms)
[1445/3115] ExtensionServiceTest.GetSyncData (220 ms)
[ RUN      ] ExtensionServiceTest.GetSyncDataFilter
[       OK ] ExtensionServiceTest.GetSyncDataFilter (135 ms)
[1446/3115] ExtensionServiceTest.GetSyncDataFilter (135 ms)
[ RUN      ] ExtensionServiceTest.GetSyncAppDataUserSettings
[       OK ] ExtensionServiceTest.GetSyncAppDataUserSettings (865 ms)
[1447/3115] ExtensionServiceTest.GetSyncAppDataUserSettings (865 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataWrongType
[       OK ] ExtensionServiceTest.ProcessSyncDataWrongType (246 ms)
[1448/3115] ExtensionServiceTest.ProcessSyncDataWrongType (246 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataSettings
[       OK ] ExtensionServiceTest.ProcessSyncDataSettings (244 ms)
[1449/3115] ExtensionServiceTest.ProcessSyncDataSettings (244 ms)
[ RUN      ] ExtensionServiceTest.DestroyingProfileClearsExtensions
[       OK ] ExtensionServiceTest.DestroyingProfileClearsExtensions (367 ms)
[----------] 1 test from ExtensionServiceTest (372 ms total)

[----------] 1 test from ExtensionServiceTestSimple
[ RUN      ] ExtensionServiceTestSimple.Enabledness
[       OK ] ExtensionServiceTestSimple.Enabledness (196 ms)
[----------] 1 test from ExtensionServiceTestSimple (200 ms total)

[----------] 1 test from ExtensionSourcePriorityTest
[ RUN      ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest
[7610:7610:0702/225608:39193225007:ERROR:pending_extension_manager.cc(99)] Trying to add pending extension ldnnhddmnhbkjipkidpdiheffobcpfmf which already exists
[       OK ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (224 ms)
[----------] 1 test from ExtensionSourcePriorityTest (229 ms total)

[----------] 2 tests from ExtensionSpecialStoragePolicyTest
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (109 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[----------] 2 tests from ExtensionSpecialStoragePolicyTest (125 ms total)

[----------] 1 test from ExtensionSyncDataTest
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1450/3115] ExtensionServiceTest.DestroyingProfileClearsExtensions (367 ms)
[ RUN      ] ExtensionServiceTestSimple.Enabledness
[       OK ] ExtensionServiceTestSimple.Enabledness (196 ms)
[----------] 1 test from ExtensionServiceTestSimple (200 ms total)

[----------] 1 test from ExtensionSourcePriorityTest
[ RUN      ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest
[7610:7610:0702/225608:39193225007:ERROR:pending_extension_manager.cc(99)] Trying to add pending extension ldnnhddmnhbkjipkidpdiheffobcpfmf which already exists
[       OK ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (224 ms)
[----------] 1 test from ExtensionSourcePriorityTest (229 ms total)

[----------] 2 tests from ExtensionSpecialStoragePolicyTest
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (109 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[----------] 2 tests from ExtensionSpecialStoragePolicyTest (125 ms total)

[----------] 1 test from ExtensionSyncDataTest
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1451/3115] ExtensionServiceTestSimple.Enabledness (196 ms)
[ RUN      ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest
[7610:7610:0702/225608:39193225007:ERROR:pending_extension_manager.cc(99)] Trying to add pending extension ldnnhddmnhbkjipkidpdiheffobcpfmf which already exists
[       OK ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (224 ms)
[----------] 1 test from ExtensionSourcePriorityTest (229 ms total)

[----------] 2 tests from ExtensionSpecialStoragePolicyTest
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (109 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[----------] 2 tests from ExtensionSpecialStoragePolicyTest (125 ms total)

[----------] 1 test from ExtensionSyncDataTest
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1452/3115] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (224 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (109 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[----------] 2 tests from ExtensionSpecialStoragePolicyTest (125 ms total)

[----------] 1 test from ExtensionSyncDataTest
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1453/3115] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (109 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[----------] 2 tests from ExtensionSpecialStoragePolicyTest (125 ms total)

[----------] 1 test from ExtensionSyncDataTest
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1454/3115] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (8 ms)
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[----------] 1 test from ExtensionSyncDataTest (6 ms total)

[----------] 4 tests from ExtensionToolbarModelUnitTest
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1455/3115] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1456/3115] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (89 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1457/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (102 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 4 at 0x00000aceb0b0 by thread T5:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M12522, write M1762874532144114040):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #24 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #25 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #26 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #28 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #29 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #31 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #33 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #34 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #35 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #36 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #37 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #38 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #39 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #40 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #41 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #42 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #43 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #44 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #45 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #46 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #47 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #48 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #49 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #50 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1762874532144114040 is already destroyed.

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafc0 by thread T5:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M12522):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #26 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #27 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #29 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #30 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #32 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #34 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #35 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #36 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #37 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #38 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #39 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #40 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #41 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #42 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #43 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #44 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #45 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #46 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #47 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #48 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #49 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #50 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #51 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=7610)
  Read of size 8 at 0x00000aceafd0 by thread T5:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M12522):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #26 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #27 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #28 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #29 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #30 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #31 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #32 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #33 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #34 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #35 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #36 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #37 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #38 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #39 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #40 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #41 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #42 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #43 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #44 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #45 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #46 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #47 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #48 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #49 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #50 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #51 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #52 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M12522 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #30 content::RunAllPendingInMessageLoop() content/public/test/test_utils.cc:134:3 (unit_tests+0x0000026d1db9)
    #31 content::RunAllPendingInMessageLoop(content::BrowserThread::ID) content/public/test/test_utils.cc:139:5 (unit_tests+0x0000026d1edd)
    #32 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:528:5 (unit_tests+0x000002ab673a)
    #33 TestingProfile::~TestingProfile() chrome/test/base/testing_profile.cc:503:35 (unit_tests+0x000002ab6969)
    #34 operator() base/memory/scoped_ptr.h:128:5 (unit_tests+0x0000011b15ca)
    #35 reset base/memory/scoped_ptr.h:248 (unit_tests+0x0000011b15ca)
    #36 reset base/memory/scoped_ptr.h:377 (unit_tests+0x0000011b15ca)
    #37 extensions::ExtensionServiceTestBase::~ExtensionServiceTestBase() chrome/browser/extensions/extension_service_test_base.cc:98 (unit_tests+0x0000011b15ca)
    #38 extensions::ExtensionToolbarModelUnitTest::~ExtensionToolbarModelUnitTest() chrome/browser/extensions/extension_toolbar_model_unittest.cc:114:7 (unit_tests+0x00000127b5b2)
    #39 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::~ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test() chrome/browser/extensions/extension_toolbar_model_unittest.cc:400:1 (unit_tests+0x00000127b2d9)
    #40 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #41 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #42 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #43 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #44 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #45 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #46 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #47 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #48 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #49 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #50 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #51 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #52 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #53 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #54 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #55 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #56 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T5 'BrowserBlocking' (tid=7687, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 extensions::ExtensionToolbarModelUnitTest_ExtensionToolbarUnloadDisableAndUninstall_Test::TestBody() chrome/browser/extensions/extension_toolbar_model_unittest.cc:451:3 (unit_tests+0x0000012638b3)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1458/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (917 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[----------] 4 tests from ExtensionToolbarModelUnitTest (1231 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (2165 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[1459/3115] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (104 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataNewExtension
[       OK ] ExtensionServiceTest.ProcessSyncDataNewExtension (682 ms)
[1460/3115] ExtensionServiceTest.ProcessSyncDataNewExtension (682 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataVersionCheck
[       OK ] ExtensionServiceTest.ProcessSyncDataVersionCheck (262 ms)
[1461/3115] ExtensionServiceTest.ProcessSyncDataVersionCheck (262 ms)
[ RUN      ] ExtensionServiceTest.ProcessSyncDataPermissionApproval
[       OK ] ExtensionServiceTest.ProcessSyncDataPermissionApproval (613 ms)
[1462/3115] ExtensionServiceTest.ProcessSyncDataPermissionApproval (613 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_PreinstalledExtension
[       OK ] ExtensionServiceTest.SupervisedUser_PreinstalledExtension (233 ms)
[1463/3115] ExtensionServiceTest.SupervisedUser_PreinstalledExtension (233 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_UpdateWithoutPermissionIncrease
[       OK ] ExtensionServiceTest.SupervisedUser_UpdateWithoutPermissionIncrease (328 ms)
[1464/3115] ExtensionServiceTest.SupervisedUser_UpdateWithoutPermissionIncrease (328 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_UpdateWithPermissionIncrease
[       OK ] ExtensionServiceTest.SupervisedUser_UpdateWithPermissionIncrease (355 ms)
[1465/3115] ExtensionServiceTest.SupervisedUser_UpdateWithPermissionIncrease (355 ms)
[ RUN      ] ExtensionServiceTest.SupervisedUser_SyncUninstallByCustodianSkipsPolicy
[7576:7576:0702/225608:39193432280:WARNING:extension_service.cc(260)] Cannot uninstall extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf: Action prohibited by test provider.
[7576:7576:0702/225608:39193432488:WARNING:extension_sync_service.cc(494)] Could not uninstall extension ldnnhddmnhbkjipkidpdiheffobcpfmf for sync
[       OK ] ExtensionServiceTest.SupervisedUser_SyncUninstallByCustodianSkipsPolicy (389 ms)
[1466/3115] ExtensionServiceTest.SupervisedUser_SyncUninstallByCustodianSkipsPolicy (389 ms)
[ RUN      ] ExtensionServiceTest.InstallPriorityExternalLocalFile
[7576:7576:0702/225608:39193594688:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_FILE_NOT_READABLE'.
[7576:7576:0702/225608:39193596644:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_FILE_NOT_READABLE'.
[7576:7576:0702/225608:39193598571:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_FILE_NOT_READABLE'.
[7576:7576:0702/225609:39193827032:WARNING:extension_service.cc(2174)] Found external version of extension ldnnhddmnhbkjipkidpdiheffobcpfmfthat is older than current version. Current version is: 1.0.0.0. New version is: 0.1.0.0. Keeping current version.
[7576:7576:0702/225609:39193827503:WARNING:extension_service.cc(2174)] Found external version of extension ldnnhddmnhbkjipkidpdiheffobcpfmfthat is older than current version. Current version is: 1.0.0.0. New version is: 0.1.0.0. Keeping current version.
[       OK ] ExtensionServiceTest.InstallPriorityExternalLocalFile (329 ms)
[1467/3115] ExtensionServiceTest.InstallPriorityExternalLocalFile (329 ms)
[ RUN      ] ExtensionServiceTest.InstallWhitelistedExtension
[       OK ] ExtensionServiceTest.InstallWhitelistedExtension (245 ms)
[1468/3115] ExtensionServiceTest.InstallWhitelistedExtension (245 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallGlobalError
[7576:7576:0702/225610:39194650275:WARNING:extension_install_prompt.cc(157)] None!
[       OK ] ExtensionServiceTest.ExternalInstallGlobalError (560 ms)
[1469/3115] ExtensionServiceTest.ExternalInstallGlobalError (560 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.SkipBOMAtTheBeginning
[       OK ] ExtensionUserScriptLoaderTest.SkipBOMAtTheBeginning (34 ms)
[1470/3115] ExtensionUserScriptLoaderTest.SkipBOMAtTheBeginning (34 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.LeaveBOMNotAtTheBeginning
[       OK ] ExtensionUserScriptLoaderTest.LeaveBOMNotAtTheBeginning (23 ms)
[1471/3115] ExtensionUserScriptLoaderTest.LeaveBOMNotAtTheBeginning (23 ms)
[ RUN      ] ExternalPolicyLoaderTest.PolicyIsParsed
[       OK ] ExternalPolicyLoaderTest.PolicyIsParsed (33 ms)
[1472/3115] ExternalPolicyLoaderTest.PolicyIsParsed (33 ms)
[ RUN      ] ExternalPolicyLoaderTest.InvalidEntriesIgnored
[       OK ] ExternalPolicyLoaderTest.InvalidEntriesIgnored (23 ms)
[1473/3115] ExternalPolicyLoaderTest.InvalidEntriesIgnored (23 ms)
[ RUN      ] FaviconDownloaderTest.DownloadWithUrlsFromWebContentsNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FaviconDownloaderTest.DownloadWithUrlsFromWebContentsNotification (33 ms)
[1474/3115] FaviconDownloaderTest.DownloadWithUrlsFromWebContentsNotification (33 ms)
[ RUN      ] InstallTrackerTest.AddAndRemoveActiveInstalls
[       OK ] InstallTrackerTest.AddAndRemoveActiveInstalls (23 ms)
[1475/3115] InstallTrackerTest.AddAndRemoveActiveInstalls (23 ms)
[ RUN      ] InstallTrackerTest.ExtensionInstallFailure
[       OK ] InstallTrackerTest.ExtensionInstallFailure (28 ms)
[1476/3115] InstallTrackerTest.ExtensionInstallFailure (28 ms)
[ RUN      ] InstallTrackerTest.ExtensionInstalledEvent
[       OK ] InstallTrackerTest.ExtensionInstalledEvent (144 ms)
[1477/3115] InstallTrackerTest.ExtensionInstalledEvent (144 ms)
[ RUN      ] LocationBarControllerUnitTest.LocationBarDisplaysPageActions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] LocationBarControllerUnitTest.LocationBarDisplaysPageActions (251 ms)
[1478/3115] LocationBarControllerUnitTest.LocationBarDisplaysPageActions (251 ms)
[ RUN      ] LocationBarControllerUnitTest.NavigationClearsState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] LocationBarControllerUnitTest.NavigationClearsState (158 ms)
[1479/3115] LocationBarControllerUnitTest.NavigationClearsState (158 ms)
[ RUN      ] MenuManagerTest.ChildFunctions
[       OK ] MenuManagerTest.ChildFunctions (154 ms)
[1480/3115] MenuManagerTest.ChildFunctions (154 ms)
[ RUN      ] MenuManagerTest.PopulateFromValue
[       OK ] MenuManagerTest.PopulateFromValue (36 ms)
[1481/3115] MenuManagerTest.PopulateFromValue (36 ms)
[ RUN      ] MenuManagerTest.DeleteParent
[       OK ] MenuManagerTest.DeleteParent (47 ms)
[1482/3115] MenuManagerTest.DeleteParent (47 ms)
[ RUN      ] MenuManagerTest.ChangeParent
[       OK ] MenuManagerTest.ChangeParent (59 ms)
[1483/3115] MenuManagerTest.ChangeParent (59 ms)
[ RUN      ] MenuManagerTest.ExtensionUnloadRemovesMenuItems
[       OK ] MenuManagerTest.ExtensionUnloadRemovesMenuItems (59 ms)
[1484/3115] MenuManagerTest.ExtensionUnloadRemovesMenuItems (59 ms)
[ RUN      ] MenuManagerTest.RemoveAll
[       OK ] MenuManagerTest.RemoveAll (59 ms)
[1485/3115] MenuManagerTest.RemoveAll (59 ms)
[ RUN      ] MenuManagerTest.RemoveOneByOne
[       OK ] MenuManagerTest.RemoveOneByOne (54 ms)
[1486/3115] MenuManagerTest.RemoveOneByOne (54 ms)
[ RUN      ] MenuManagerTest.ExecuteCommand
[       OK ] MenuManagerTest.ExecuteCommand (67 ms)
[1487/3115] MenuManagerTest.ExecuteCommand (67 ms)
[ RUN      ] MenuManagerTest.RemoveAllIncognito
[       OK ] MenuManagerTest.RemoveAllIncognito (41 ms)
[1488/3115] MenuManagerTest.RemoveAllIncognito (41 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.FileSystemReadWriteCoalescing
[       OK ] PermissionMessageCombinationsUnittest.FileSystemReadWriteCoalescing (47 ms)
[1489/3115] PermissionMessageCombinationsUnittest.FileSystemReadWriteCoalescing (47 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeRemove
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeRemove (426 ms)
[1490/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeRemove (426 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeAdd
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeAdd (180 ms)
[1491/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarHighlightModeAdd (180 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesSwitch
[       OK ] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesSwitch (180 ms)
[1492/3115] ExtensionToolbarModelUnitTest.TestToolbarExtensionTypesSwitch (180 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoModeTest
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoModeTest (202 ms)
[1493/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarIncognitoModeTest (202 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityWithSwitch
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityWithSwitch (200 ms)
[1494/3115] ExtensionToolbarModelUnitTest.ExtensionToolbarActionsVisibilityWithSwitch (200 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ModelWaitsForExtensionSystemReady
[       OK ] ExtensionToolbarModelUnitTest.ModelWaitsForExtensionSystemReady (195 ms)
[1495/3115] ExtensionToolbarModelUnitTest.ModelWaitsForExtensionSystemReady (195 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse1
[       OK ] ExtensionUserScriptLoaderTest.Parse1 (0 ms)
[1496/3115] ExtensionUserScriptLoaderTest.Parse1 (0 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse2
[       OK ] ExtensionUserScriptLoaderTest.Parse2 (1 ms)
[1497/3115] ExtensionUserScriptLoaderTest.Parse2 (1 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse3
[       OK ] ExtensionUserScriptLoaderTest.Parse3 (0 ms)
[1498/3115] ExtensionUserScriptLoaderTest.Parse3 (0 ms)
[ RUN      ] ExtensionUserScriptLoaderTest.Parse8
[       OK ] ExtensionUserScriptLoaderTest.Parse8 (1 ms)
[1499/3115] ExtensionUserScriptLoaderTest.Parse8 (1 ms)
[ RUN      ] ExtensionServiceTest.InstallExtensionDuringShutdown
[       OK ] ExtensionServiceTest.InstallExtensionDuringShutdown (236 ms)
[1500/3115] ExtensionServiceTest.InstallExtensionDuringShutdown (236 ms)
[ RUN      ] ExtensionServiceTest.GrantedPermissions
[       OK ] ExtensionServiceTest.GrantedPermissions (252 ms)
[1501/3115] ExtensionServiceTest.GrantedPermissions (252 ms)
[ RUN      ] ExtensionServiceTest.PackExtension
[       OK ] ExtensionServiceTest.PackExtension (1565 ms)
[1502/3115] ExtensionServiceTest.PackExtension (1565 ms)
[ RUN      ] ExtensionServiceTest.UnpackedExtensionMayContainSymlinkedFiles
[       OK ] ExtensionServiceTest.UnpackedExtensionMayContainSymlinkedFiles (195 ms)
[1503/3115] ExtensionServiceTest.UnpackedExtensionMayContainSymlinkedFiles (195 ms)
[ RUN      ] ExtensionServiceTest.UnpackedExtensionMayNotHaveUnderscore
[7552:7552:0702/225607:39191829171:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testBBdedV/chrome/test/data/extensions/underscore_name. Cannot load extension with file or directory name _badfolder. Filenames starting with "_" are reserved for use by the system.
[       OK ] ExtensionServiceTest.UnpackedExtensionMayNotHaveUnderscore (69 ms)
[1504/3115] ExtensionServiceTest.UnpackedExtensionMayNotHaveUnderscore (69 ms)
[ RUN      ] ExtensionServiceTest.InstallApps
[7552:7552:0702/225609:39194529256:WARNING:extension_error_reporter.cc(79)] Extension error: Could not add application because it conflicts with "Test App 1".
[       OK ] ExtensionServiceTest.InstallApps (2707 ms)
[1505/3115] ExtensionServiceTest.InstallApps (2707 ms)
[ RUN      ] ExtensionServiceTest.DefaultFileAccess
[       OK ] ExtensionServiceTest.DefaultFileAccess (866 ms)
[1506/3115] ExtensionServiceTest.DefaultFileAccess (866 ms)
[ RUN      ] ExtensionServiceTest.UpdateApps
[       OK ] ExtensionServiceTest.UpdateApps (261 ms)
[1507/3115] ExtensionServiceTest.UpdateApps (261 ms)
[ RUN      ] ExtensionServiceTest.UpdateAppsRetainOrdinals
[       OK ] ExtensionServiceTest.UpdateAppsRetainOrdinals (206 ms)
[1508/3115] ExtensionServiceTest.UpdateAppsRetainOrdinals (206 ms)
[ RUN      ] ExtensionServiceTest.UpgradeSignedBad
[7552:7552:0702/225611:39196103139:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED'.
[       OK ] ExtensionServiceTest.UpgradeSignedBad (218 ms)
[1509/3115] ExtensionServiceTest.UpgradeSignedBad (218 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionExtensionUpdate
[7569:7569:0702/225606:39190938611:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test 2 (extension ID "noffkehfcaggllbcojjbopcmlhcnhcdn") is blocked by the administrator.
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionExtensionUpdate (571 ms)
[1510/3115] ExtensionServiceTest.PolicyBlockedPermissionExtensionUpdate (571 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionPolicyUpdate
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionPolicyUpdate (1896 ms)
[1511/3115] ExtensionServiceTest.PolicyBlockedPermissionPolicyUpdate (1896 ms)
[ RUN      ] ExtensionServiceTest.ExternalExtensionAutoAcknowledgement
[       OK ] ExtensionServiceTest.ExternalExtensionAutoAcknowledgement (324 ms)
[1512/3115] ExtensionServiceTest.ExternalExtensionAutoAcknowledgement (324 ms)
[ RUN      ] ExtensionServiceTest.DisableAllExtensions
[       OK ] ExtensionServiceTest.DisableAllExtensions (270 ms)
[1513/3115] ExtensionServiceTest.DisableAllExtensions (270 ms)
[ RUN      ] ExtensionServiceTest.ReloadExtensions
[       OK ] ExtensionServiceTest.ReloadExtensions (245 ms)
[1514/3115] ExtensionServiceTest.ReloadExtensions (245 ms)
[ RUN      ] ExtensionServiceTest.ReloadExtensions
[       OK ] ExtensionServiceTest.ReloadExtensions (245 ms)
[1515/3115] ExtensionServiceTest.ReloadExtension (295 ms)
[ RUN      ] ExtensionServiceTest.UnpackedRequirements
[7569:7569:0702/225609:39194174655:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/run_tha_testBBdedV/chrome/test/data/extensions/requirements/v2_bad_requirements. WebGL is not supported.
[       OK ] ExtensionServiceTest.UnpackedRequirements (178 ms)
[1516/3115] ExtensionServiceTest.UnpackedRequirements (178 ms)
[ RUN      ] ExtensionServiceTest.ClearAppData
[       OK ] ExtensionServiceTest.ClearAppData (1987 ms)
[1517/3115] ExtensionServiceTest.ClearAppData (1987 ms)
[ RUN      ] ExtensionServiceTest.GenerateID
[       OK ] ExtensionServiceTest.GenerateID (122 ms)
[1518/3115] ExtensionServiceTest.GenerateID (122 ms)
[ RUN      ] ExtensionServiceTest.ExternalInstallPrefUpdateUrl
[7569:7569:0702/225611:39196538045:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[7569:7569:0702/225612:39196659171:WARNING:extension_prefs.cc(1334)] External extension with id ldnnhddmnhbkjipkidpdiheffobcpfmf has been uninstalled by the user
[       OK ] ExtensionServiceTest.ExternalInstallPrefUpdateUrl (380 ms)
[1519/3115] ExtensionServiceTest.ExternalInstallPrefUpdateUrl (380 ms)
[ RUN      ] TokenCacheTest.SaveTokenTest
[       OK ] TokenCacheTest.SaveTokenTest (33 ms)
[1520/3115] TokenCacheTest.SaveTokenTest (33 ms)
[ RUN      ] TokenCacheTest.RetrieveTokenTest
[       OK ] TokenCacheTest.RetrieveTokenTest (38 ms)
[1521/3115] TokenCacheTest.RetrieveTokenTest (38 ms)
[ RUN      ] TokenCacheTest.ReplaceTokenTest
[       OK ] TokenCacheTest.ReplaceTokenTest (36 ms)
[1522/3115] TokenCacheTest.ReplaceTokenTest (36 ms)
[ RUN      ] TokenCacheTest.SignoutTest
[       OK ] TokenCacheTest.SignoutTest (23 ms)
[1523/3115] TokenCacheTest.SignoutTest (23 ms)
[ RUN      ] TokenCacheTest.TokenExpireTest
[       OK ] TokenCacheTest.TokenExpireTest (23 ms)
[1524/3115] TokenCacheTest.TokenExpireTest (23 ms)
[ RUN      ] ExtensionUpdaterTest.TestExtensionUpdateCheckRequests
[       OK ] ExtensionUpdaterTest.TestExtensionUpdateCheckRequests (210 ms)
[1525/3115] ExtensionUpdaterTest.TestExtensionUpdateCheckRequests (210 ms)
[ RUN      ] ExtensionUpdaterTest.TestExtensionUpdateCheckRequestsPending
[       OK ] ExtensionUpdaterTest.TestExtensionUpdateCheckRequestsPending (39 ms)
[1526/3115] ExtensionUpdaterTest.TestExtensionUpdateCheckRequestsPending (39 ms)
[ RUN      ] ExtensionUpdaterTest.TestInstallSource
[       OK ] ExtensionUpdaterTest.TestInstallSource (5 ms)
[1527/3115] ExtensionUpdaterTest.TestInstallSource (5 ms)
[ RUN      ] ExtensionUpdaterTest.TestDetermineUpdates
[       OK ] ExtensionUpdaterTest.TestDetermineUpdates (53 ms)
[1528/3115] ExtensionUpdaterTest.TestDetermineUpdates (53 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingWithRetry
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingWithRetry (60 ms)
[1529/3115] ExtensionUpdaterTest.TestSingleExtensionDownloadingWithRetry (60 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.StartWhenDispatchingAuthAttemptEventFails
[       OK ] EasyUnlockAuthAttemptUnlockTest.StartWhenDispatchingAuthAttemptEventFails (0 ms)
[1530/3115] EasyUnlockAuthAttemptUnlockTest.StartWhenDispatchingAuthAttemptEventFails (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.ResetBeforeFinalizeUnlock
[       OK ] EasyUnlockAuthAttemptUnlockTest.ResetBeforeFinalizeUnlock (0 ms)
[1531/3115] EasyUnlockAuthAttemptUnlockTest.ResetBeforeFinalizeUnlock (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockFailure
[       OK ] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockFailure (0 ms)
[1532/3115] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockFailure (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.FinalizeSigninCalled
[       OK ] EasyUnlockAuthAttemptUnlockTest.FinalizeSigninCalled (0 ms)
[1533/3115] EasyUnlockAuthAttemptUnlockTest.FinalizeSigninCalled (0 ms)
[ RUN      ] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockCalledForWrongUser
[       OK ] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockCalledForWrongUser (0 ms)
[1534/3115] EasyUnlockAuthAttemptUnlockTest.FinalizeUnlockCalledForWrongUser (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedNotInitialRun
[       OK ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedNotInitialRun (0 ms)
[1535/3115] EasyUnlockScreenlockStateHandlerTest.AuthenticatedNotInitialRun (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.IsActive
[       OK ] EasyUnlockScreenlockStateHandlerTest.IsActive (0 ms)
[1536/3115] EasyUnlockScreenlockStateHandlerTest.IsActive (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.HardlockedState
[       OK ] EasyUnlockScreenlockStateHandlerTest.HardlockedState (0 ms)
[1537/3115] EasyUnlockScreenlockStateHandlerTest.HardlockedState (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.StatesWithLockedIcon
[       OK ] EasyUnlockScreenlockStateHandlerTest.StatesWithLockedIcon (0 ms)
[1538/3115] EasyUnlockScreenlockStateHandlerTest.StatesWithLockedIcon (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.LockScreenClearedOnStateHandlerDestruction
[       OK ] EasyUnlockScreenlockStateHandlerTest.LockScreenClearedOnStateHandlerDestruction (1 ms)
[1539/3115] EasyUnlockScreenlockStateHandlerTest.LockScreenClearedOnStateHandlerDestruction (1 ms)
[ RUN      ] UserScriptListenerTest.MultiProfile
[       OK ] UserScriptListenerTest.MultiProfile (418 ms)
[1540/3115] UserScriptListenerTest.MultiProfile (418 ms)
[ RUN      ] WebstoreInstallerTest.PlatformParams
[       OK ] WebstoreInstallerTest.PlatformParams (0 ms)
[1541/3115] WebstoreInstallerTest.PlatformParams (0 ms)
[ RUN      ] ZipFileInstallerTest.GoodZip
[       OK ] ZipFileInstallerTest.GoodZip (117 ms)
[1542/3115] ZipFileInstallerTest.GoodZip (117 ms)
[ RUN      ] ZipFileInstallerTest.ZipWithPublicKey
[       OK ] ZipFileInstallerTest.ZipWithPublicKey (43 ms)
[1543/3115] ZipFileInstallerTest.ZipWithPublicKey (43 ms)
[ RUN      ] CastTransportHostFilterTest.NewMany
[7747:7747:0702/225614:39198640865:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198641137:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198641349:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198641545:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198641756:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198641968:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198642193:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198642492:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198642923:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198643251:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198643608:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198643928:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198644261:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198644577:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198644907:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198645217:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198645497:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198645776:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198646063:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198646329:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198646635:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198646925:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198647215:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198647481:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198647781:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198648079:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198648630:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198648932:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198649233:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198649567:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198649997:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198650313:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198650637:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198650907:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198651113:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198651312:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198651505:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198651705:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198651935:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198652181:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198652394:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198652614:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198652822:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198653084:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198653310:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198653542:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198653763:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198653981:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198654242:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198654461:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198654672:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198654878:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198655091:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198655317:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198655518:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198655733:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198655949:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198656202:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198656413:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198656602:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198656897:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198657181:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198657539:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198657824:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198658096:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198658403:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198658777:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198659005:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198659259:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198659550:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198659900:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198660240:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198660571:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198660927:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198661240:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198661565:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198661882:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198662185:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198662493:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198662812:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198663114:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198663435:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198663855:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198664193:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198664524:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198664861:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198665167:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198665465:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198665798:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198666110:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198666417:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198666751:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198667078:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198667399:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198667740:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198668089:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198668418:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198668770:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198669090:ERROR:udp_transport.cc(83)] Failed to bind local address.
[7747:7747:0702/225614:39198669393:ERROR:udp_transport.cc(83)] Failed to bind local address.
[       OK ] CastTransportHostFilterTest.NewMany (34 ms)
[1544/3115] CastTransportHostFilterTest.NewMany (34 ms)
[ RUN      ] ExtensionsMetricsProvider.SystemProtoEncoding
[       OK ] ExtensionsMetricsProvider.SystemProtoEncoding (20 ms)
[1545/3115] ExtensionsMetricsProvider.SystemProtoEncoding (20 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.FirstRunChromeNowNotification
[       OK ] ExtensionWelcomeNotificationTest.FirstRunChromeNowNotification (56 ms)
[1546/3115] ExtensionWelcomeNotificationTest.FirstRunChromeNowNotification (56 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissed
[       OK ] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissed (46 ms)
[1547/3115] ExtensionWelcomeNotificationTest.WelcomeNotificationPreviouslyDismissed (46 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.DismissWelcomeNotification
[       OK ] ExtensionWelcomeNotificationTest.DismissWelcomeNotification (41 ms)
[1548/3115] ExtensionWelcomeNotificationTest.DismissWelcomeNotification (41 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.SyncedDismissalWelcomeNotification
[       OK ] ExtensionWelcomeNotificationTest.SyncedDismissalWelcomeNotification (26 ms)
[1549/3115] ExtensionWelcomeNotificationTest.SyncedDismissalWelcomeNotification (26 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.HostsPermissionMessages
[       OK ] PermissionMessageCombinationsUnittest.HostsPermissionMessages (154 ms)
[1550/3115] PermissionMessageCombinationsUnittest.HostsPermissionMessages (154 ms)
[ RUN      ] PermissionMessageCombinationsUnittest.MediaGalleriesPermissionMessages
[       OK ] PermissionMessageCombinationsUnittest.MediaGalleriesPermissionMessages (99 ms)
[1551/3115] PermissionMessageCombinationsUnittest.MediaGalleriesPermissionMessages (99 ms)
[ RUN      ] PermissionMessagesUnittest.HistoryHidesTabsMessage
[       OK ] PermissionMessagesUnittest.HistoryHidesTabsMessage (57 ms)
[1552/3115] PermissionMessagesUnittest.HistoryHidesTabsMessage (57 ms)
[ RUN      ] PermissionMessagesUnittest.MixedPermissionMessagesCoalesceOnceGranted
[       OK ] PermissionMessagesUnittest.MixedPermissionMessagesCoalesceOnceGranted (51 ms)
[1553/3115] PermissionMessagesUnittest.MixedPermissionMessagesCoalesceOnceGranted (51 ms)
[ RUN      ] PermissionMessagesUnittest.AntiTest_PromptCanRequestSubsetOfAlreadyGrantedPermissions
[       OK ] PermissionMessagesUnittest.AntiTest_PromptCanRequestSubsetOfAlreadyGrantedPermissions (53 ms)
[1554/3115] PermissionMessagesUnittest.AntiTest_PromptCanRequestSubsetOfAlreadyGrantedPermissions (53 ms)
[ RUN      ] PermissionsUpdaterTest.WithholdAllHosts
[       OK ] PermissionsUpdaterTest.WithholdAllHosts (240 ms)
[1555/3115] PermissionsUpdaterTest.WithholdAllHosts (240 ms)
[ RUN      ] PermissionsUpdaterTest.WithholdAllHostsWithTransientSwitch
[       OK ] PermissionsUpdaterTest.WithholdAllHostsWithTransientSwitch (66 ms)
[1556/3115] PermissionsUpdaterTest.WithholdAllHostsWithTransientSwitch (66 ms)
[ RUN      ] SharedModuleServiceUnitTest.WhitelistedImports
[       OK ] SharedModuleServiceUnitTest.WhitelistedImports (242 ms)
[1557/3115] SharedModuleServiceUnitTest.WhitelistedImports (242 ms)
[ RUN      ] StandardManagementPolicyProviderTest.RequiredExtension
[       OK ] StandardManagementPolicyProviderTest.RequiredExtension (8 ms)
[1558/3115] StandardManagementPolicyProviderTest.RequiredExtension (8 ms)
[ RUN      ] StandardManagementPolicyProviderTest.NotRequiredExtension
[       OK ] StandardManagementPolicyProviderTest.NotRequiredExtension (7 ms)
[1559/3115] StandardManagementPolicyProviderTest.NotRequiredExtension (7 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncPreviouslyDismissed
[       OK ] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncPreviouslyDismissed (44 ms)
[1560/3115] ExtensionWelcomeNotificationTest.DelayedPreferenceSyncPreviouslyDismissed (44 ms)
[ RUN      ] ExtensionWelcomeNotificationTest.TimeExpiredNotification
[       OK ] ExtensionWelcomeNotificationTest.TimeExpiredNotification (52 ms)
[1561/3115] ExtensionWelcomeNotificationTest.TimeExpiredNotification (52 ms)
[ RUN      ] EasyUnlockAppManagerTest.LoadAppWhenNotLoaded
[       OK ] EasyUnlockAppManagerTest.LoadAppWhenNotLoaded (148 ms)
[1562/3115] EasyUnlockAppManagerTest.LoadAppWhenNotLoaded (148 ms)
[ RUN      ] EasyUnlockAppManagerTest.LoadAppWhenAlreadyLoaded
[       OK ] EasyUnlockAppManagerTest.LoadAppWhenAlreadyLoaded (52 ms)
[1563/3115] EasyUnlockAppManagerTest.LoadAppWhenAlreadyLoaded (52 ms)
[ RUN      ] EasyUnlockAppManagerTest.ReloadAppDisabled
[       OK ] EasyUnlockAppManagerTest.ReloadAppDisabled (44 ms)
[1564/3115] EasyUnlockAppManagerTest.ReloadAppDisabled (44 ms)
[ RUN      ] EasyUnlockAppManagerTest.EnsureReady
[       OK ] EasyUnlockAppManagerTest.EnsureReady (28 ms)
[1565/3115] EasyUnlockAppManagerTest.EnsureReady (28 ms)
[ RUN      ] EasyUnlockAppManagerTest.LaunchSetup
[       OK ] EasyUnlockAppManagerTest.LaunchSetup (59 ms)
[1566/3115] EasyUnlockAppManagerTest.LaunchSetup (59 ms)
[ RUN      ] EasyUnlockAppManagerTest.LaunchSetupWhenNotLoaded
[       OK ] EasyUnlockAppManagerTest.LaunchSetupWhenNotLoaded (43 ms)
[1567/3115] EasyUnlockAppManagerTest.LaunchSetupWhenNotLoaded (43 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendUserUpdatedInvertedFlags
[       OK ] EasyUnlockAppManagerTest.SendUserUpdatedInvertedFlags (55 ms)
[1568/3115] EasyUnlockAppManagerTest.SendUserUpdatedInvertedFlags (55 ms)
[ RUN      ] EasyUnlockAppManagerTest.SendAuthAttempted
[       OK ] EasyUnlockAppManagerTest.SendAuthAttempted (38 ms)
[1569/3115] EasyUnlockAppManagerTest.SendAuthAttempted (38 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingPendingWithRetry
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingPendingWithRetry (198 ms)
[1570/3115] ExtensionUpdaterTest.TestSingleExtensionDownloadingPendingWithRetry (198 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailure
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailure (58 ms)
[1571/3115] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailure (58 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailureWithRetry
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailureWithRetry (57 ms)
[1572/3115] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailureWithRetry (57 ms)
[ RUN      ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailurePending
[       OK ] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailurePending (57 ms)
[1573/3115] ExtensionUpdaterTest.TestSingleExtensionDownloadingFailurePending (57 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser1
[       OK ] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser1 (55 ms)
[1574/3115] ExtensionUpdaterTest.ProtectedDownloadWithNonDefaultAuthUser1 (55 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Token
[       OK ] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Token (53 ms)
[1575/3115] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Token (53 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Failure
[       OK ] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Failure (45 ms)
[1576/3115] ExtensionUpdaterTest.ProtectedDownloadWithOAuth2Failure (45 ms)
[ RUN      ] ExtensionUpdaterTest.ProtectedDownloadNoOAuth2WithNonGoogleDomain
[       OK ] ExtensionUpdaterTest.ProtectedDownloadNoOAuth2WithNonGoogleDomain (55 ms)
[1577/3115] ExtensionUpdaterTest.ProtectedDownloadNoOAuth2WithNonGoogleDomain (55 ms)
[ RUN      ] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesFail
[       OK ] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesFail (76 ms)
[1578/3115] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesFail (76 ms)
[ RUN      ] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesSucceed
[       OK ] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesSucceed (83 ms)
[1579/3115] ExtensionUpdaterTest.TestMultipleExtensionDownloadingUpdatesSucceed (83 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.StateChangeWhileScreenUnlocked
[       OK ] EasyUnlockScreenlockStateHandlerTest.StateChangeWhileScreenUnlocked (1 ms)
[1580/3115] EasyUnlockScreenlockStateHandlerTest.StateChangeWhileScreenUnlocked (1 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.InactiveStateHidesIcon
[       OK ] EasyUnlockScreenlockStateHandlerTest.InactiveStateHidesIcon (0 ms)
[1581/3115] EasyUnlockScreenlockStateHandlerTest.InactiveStateHidesIcon (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedStateClearsPreviousAuthValue
[       OK ] EasyUnlockScreenlockStateHandlerTest.AuthenticatedStateClearsPreviousAuthValue (0 ms)
[1582/3115] EasyUnlockScreenlockStateHandlerTest.AuthenticatedStateClearsPreviousAuthValue (0 ms)
[ RUN      ] EasyUnlockScreenlockStateHandlerTest.StateChangesIgnoredIfHardlocked
[       OK ] EasyUnlockScreenlockStateHandlerTest.StateChangesIgnoredIfHardlocked (0 ms)
[1583/3115] EasyUnlockScreenlockStateHandlerTest.StateChangesIgnoredIfHardlocked (0 ms)
[ RUN      ] MutableProfileOAuth2TokenServiceDelegateTest.PersistanceNotifications
[       OK ] MutableProfileOAuth2TokenServiceDelegateTest.PersistanceNotifications (24 ms)
[1584/3115] MutableProfileOAuth2TokenServiceDelegateTest.PersistanceNotifications (24 ms)
[ RUN      ] DriveBackendCallbackHelperTest.PassNullFunctionTest
[       OK ] DriveBackendCallbackHelperTest.PassNullFunctionTest (0 ms)
[1585/3115] DriveBackendCallbackHelperTest.PassNullFunctionTest (0 ms)
[ RUN      ] CallbackTrackerTest.AbortAll
[       OK ] CallbackTrackerTest.AbortAll (1 ms)
[1586/3115] CallbackTrackerTest.AbortAll (1 ms)
[ RUN      ] CallbackTrackerTest.Invoke
[       OK ] CallbackTrackerTest.Invoke (0 ms)
[1587/3115] CallbackTrackerTest.Invoke (0 ms)
[ RUN      ] ConflictResolverTest.ResolveConflict_FilesAndFolders
[       OK ] ConflictResolverTest.ResolveConflict_FilesAndFolders (36 ms)
[1588/3115] ConflictResolverTest.ResolveConflict_FilesAndFolders (36 ms)
[ RUN      ] ConflictResolverTest.ResolveConflict_RemoteFolderOnLocalFile
[       OK ] ConflictResolverTest.ResolveConflict_RemoteFolderOnLocalFile (32 ms)
[1589/3115] ConflictResolverTest.ResolveConflict_RemoteFolderOnLocalFile (32 ms)
[ RUN      ] SyncEngineTest.OriginTest
[       OK ] SyncEngineTest.OriginTest (7 ms)
[1590/3115] SyncEngineTest.OriginTest (7 ms)
[ RUN      ] SyncEngineTest.GetOriginStatusMap
[       OK ] SyncEngineTest.GetOriginStatusMap (5 ms)
[1591/3115] SyncEngineTest.GetOriginStatusMap (5 ms)
[ RUN      ] SyncEngineTest.ProcessRemoteChange
[       OK ] SyncEngineTest.ProcessRemoteChange (8 ms)
[1592/3115] SyncEngineTest.ProcessRemoteChange (8 ms)
[ RUN      ] SyncTaskManagerTest.ScheduleAndCancelSyncTask
[       OK ] SyncTaskManagerTest.ScheduleAndCancelSyncTask (1 ms)
[1593/3115] SyncTaskManagerTest.ScheduleAndCancelSyncTask (1 ms)
[ RUN      ] SyncTaskManagerTest.BackgroundTask_Sequential
[       OK ] SyncTaskManagerTest.BackgroundTask_Sequential (1 ms)
[1594/3115] SyncTaskManagerTest.BackgroundTask_Sequential (1 ms)
[ RUN      ] SyncTaskManagerTest.BackgroundTask_Throttled
[       OK ] SyncTaskManagerTest.BackgroundTask_Throttled (1 ms)
[1595/3115] SyncTaskManagerTest.BackgroundTask_Throttled (1 ms)
[ RUN      ] SyncWorkerTest.UpdateRegisteredApps
[       OK ] SyncWorkerTest.UpdateRegisteredApps (128 ms)
[1596/3115] SyncWorkerTest.UpdateRegisteredApps (128 ms)
[ RUN      ] SyncWorkerTest.GetOriginStatusMap
[       OK ] SyncWorkerTest.GetOriginStatusMap (13 ms)
[1597/3115] SyncWorkerTest.GetOriginStatusMap (13 ms)
[ RUN      ] SyncWorkerTest.UpdateServiceState
[       OK ] SyncWorkerTest.UpdateServiceState (7 ms)
[1598/3115] SyncWorkerTest.UpdateServiceState (7 ms)
[ RUN      ] TaskDependencyManagerTest.BlocksAncestorAndDescendant
[       OK ] TaskDependencyManagerTest.BlocksAncestorAndDescendant (1 ms)
[1599/3115] TaskDependencyManagerTest.BlocksAncestorAndDescendant (1 ms)
[ RUN      ] MetadataDatabaseIndexTest.IndexLookUpTest
[       OK ] MetadataDatabaseIndexTest.IndexLookUpTest (1 ms)
[1600/3115] MetadataDatabaseIndexTest.IndexLookUpTest (1 ms)
[ RUN      ] MetadataDatabaseIndexTest.UpdateTest
[       OK ] MetadataDatabaseIndexTest.UpdateTest (1 ms)
[1601/3115] MetadataDatabaseIndexTest.UpdateTest (1 ms)
[ RUN      ] DriveMetadataDBMigrationUtilTest.RollbackFromV4ToV3
[       OK ] DriveMetadataDBMigrationUtilTest.RollbackFromV4ToV3 (23 ms)
[1602/3115] DriveMetadataDBMigrationUtilTest.RollbackFromV4ToV3 (23 ms)
[ RUN      ] RemoteToLocalSyncerTest.AddNewFile
[       OK ] RemoteToLocalSyncerTest.AddNewFile (56 ms)
[1603/3115] RemoteToLocalSyncerTest.AddNewFile (56 ms)
[ RUN      ] RemoteToLocalSyncerTest.DeleteNestedFiles
[       OK ] RemoteToLocalSyncerTest.DeleteNestedFiles (70 ms)
[1604/3115] RemoteToLocalSyncerTest.DeleteNestedFiles (70 ms)
[ RUN      ] RemoteToLocalSyncerTest.Conflict_CreateFileOnFolder
[       OK ] RemoteToLocalSyncerTest.Conflict_CreateFileOnFolder (15 ms)
[1605/3115] RemoteToLocalSyncerTest.Conflict_CreateFileOnFolder (15 ms)
[ RUN      ] RemoteToLocalSyncerTest.Conflict_CreateNestedFolderOnFile
[       OK ] RemoteToLocalSyncerTest.Conflict_CreateNestedFolderOnFile (19 ms)
[1606/3115] RemoteToLocalSyncerTest.Conflict_CreateNestedFolderOnFile (19 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_RemoteSyncRootExists
[       OK ] SyncEngineInitializerTest.EmptyDatabase_RemoteSyncRootExists (7 ms)
[1607/3115] SyncEngineInitializerTest.EmptyDatabase_RemoteSyncRootExists (7 ms)
[ RUN      ] SyncEngineInitializerTest.DatabaseAlreadyInitialized
[       OK ] SyncEngineInitializerTest.DatabaseAlreadyInitialized (7 ms)
[1608/3115] SyncEngineInitializerTest.DatabaseAlreadyInitialized (7 ms)
[ RUN      ] SyncEngineInitializerTest.EmptyDatabase_MultiCandidate
[       OK ] SyncEngineInitializerTest.EmptyDatabase_MultiCandidate (4 ms)
[1609/3115] SyncEngineInitializerTest.EmptyDatabase_MultiCandidate (4 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_UpdateFile_DeleteFile
[       OK ] DriveBackendSyncTest.ConflictTest_UpdateFile_DeleteFile (240 ms)
[1610/3115] DriveBackendSyncTest.ConflictTest_UpdateFile_DeleteFile (240 ms)
[ RUN      ] LevelDBWrapperTest.PutTest
[       OK ] LevelDBWrapperTest.PutTest (1 ms)
[1611/3115] LevelDBWrapperTest.PutTest (1 ms)
[ RUN      ] ListChangesTaskTest.NoChange
[       OK ] ListChangesTaskTest.NoChange (8 ms)
[1612/3115] ListChangesTaskTest.NoChange (8 ms)
[ RUN      ] ListChangesTaskTest.UnrelatedChange
[       OK ] ListChangesTaskTest.UnrelatedChange (33 ms)
[1613/3115] ListChangesTaskTest.UnrelatedChange (33 ms)
[ RUN      ] LocalToRemoteSyncerTest.DeleteFile
[       OK ] LocalToRemoteSyncerTest.DeleteFile (20 ms)
[1614/3115] LocalToRemoteSyncerTest.DeleteFile (20 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_CreateFileOnFile
[       OK ] LocalToRemoteSyncerTest.Conflict_CreateFileOnFile (12 ms)
[1615/3115] LocalToRemoteSyncerTest.Conflict_CreateFileOnFile (12 ms)
[ RUN      ] LocalToRemoteSyncerTest.Conflict_CreateDeleteOnFile
[       OK ] LocalToRemoteSyncerTest.Conflict_CreateDeleteOnFile (27 ms)
[1616/3115] LocalToRemoteSyncerTest.Conflict_CreateDeleteOnFile (27 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.GetEntryTest
[       OK ] MetadataDatabaseIndexOnDiskTest.GetEntryTest (3 ms)
[1617/3115] MetadataDatabaseIndexOnDiskTest.GetEntryTest (3 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.BuildAndDeleteIndexTest
[       OK ] MetadataDatabaseIndexOnDiskTest.BuildAndDeleteIndexTest (6 ms)
[1618/3115] MetadataDatabaseIndexOnDiskTest.BuildAndDeleteIndexTest (6 ms)
[ RUN      ] MetadataDatabaseIndexOnDiskTest.AllEntriesTest
[       OK ] MetadataDatabaseIndexOnDiskTest.AllEntriesTest (4 ms)
[1619/3115] MetadataDatabaseIndexOnDiskTest.AllEntriesTest (4 ms)
[ RUN      ] FileChangeListTest.UpdateCombined
[       OK ] FileChangeListTest.UpdateCombined (1 ms)
[1620/3115] FileChangeListTest.UpdateCombined (1 ms)
[ RUN      ] LocalFileChangeTrackerTest.GetChanges
[       OK ] LocalFileChangeTrackerTest.GetChanges (31 ms)
[1621/3115] LocalFileChangeTrackerTest.GetChanges (31 ms)
[ RUN      ] LocalFileChangeTrackerTest.RestoreCopyChanges
[       OK ] LocalFileChangeTrackerTest.RestoreCopyChanges (146 ms)
[1622/3115] LocalFileChangeTrackerTest.RestoreCopyChanges (146 ms)
[ RUN      ] LocalFileSyncContextTest.ConstructAndDestruct
[       OK ] LocalFileSyncContextTest.ConstructAndDestruct (694 ms)
[1623/3115] LocalFileSyncContextTest.ConstructAndDestruct (694 ms)
[ RUN      ] LocalFileSyncContextTest.MultipleFileSystemContexts
[       OK ] LocalFileSyncContextTest.MultipleFileSystemContexts (111 ms)
[1624/3115] LocalFileSyncContextTest.MultipleFileSystemContexts (111 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Exclusive
[       OK ] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Exclusive (56 ms)
[1625/3115] LocalFileSyncContextTest.PrepareSync_SyncSuccess_Exclusive (56 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_SyncFailure_Exclusive
[       OK ] LocalFileSyncContextTest.PrepareSync_SyncFailure_Exclusive (42 ms)
[1626/3115] LocalFileSyncContextTest.PrepareSync_SyncFailure_Exclusive (42 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_SyncFailure_Snapshot
[       OK ] LocalFileSyncContextTest.PrepareSync_SyncFailure_Snapshot (52 ms)
[1627/3115] LocalFileSyncContextTest.PrepareSync_SyncFailure_Snapshot (52 ms)
[ RUN      ] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Snapshot
[       OK ] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Snapshot (59 ms)
[1628/3115] LocalFileSyncContextTest.PrepareSync_WriteDuringSync_Snapshot (59 ms)
[ RUN      ] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion
[       OK ] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion (80 ms)
[1629/3115] LocalFileSyncContextTest.ApplyRemoteChangeForDeletion (80 ms)
[ RUN      ] ConflictResolverTest.ResolveConflict_RemoteNestedFolderOnLocalFile
[       OK ] ConflictResolverTest.ResolveConflict_RemoteNestedFolderOnLocalFile (44 ms)
[1630/3115] ConflictResolverTest.ResolveConflict_RemoteNestedFolderOnLocalFile (44 ms)
[ RUN      ] DriveBackendSyncTest.LocalFileUpdateTest
[       OK ] DriveBackendSyncTest.LocalFileUpdateTest (142 ms)
[1631/3115] DriveBackendSyncTest.LocalFileUpdateTest (142 ms)
[ RUN      ] DriveBackendSyncTest.LocalFileDeletionTest
[       OK ] DriveBackendSyncTest.LocalFileDeletionTest (136 ms)
[1632/3115] DriveBackendSyncTest.LocalFileDeletionTest (136 ms)
[ RUN      ] DriveBackendSyncTest.RemoteRenameAndRevertTest
[       OK ] DriveBackendSyncTest.RemoteRenameAndRevertTest (134 ms)
[1633/3115] DriveBackendSyncTest.RemoteRenameAndRevertTest (134 ms)
[ RUN      ] DriveBackendSyncTest.ReorganizeAndRevert
[       OK ] DriveBackendSyncTest.ReorganizeAndRevert (151 ms)
[1634/3115] DriveBackendSyncTest.ReorganizeAndRevert (151 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFolder
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFolder (148 ms)
[1635/3115] DriveBackendSyncTest.ConflictTest_DeleteFolder_AddFolder (148 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFolder
[       OK ] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFolder (152 ms)
[1636/3115] DriveBackendSyncTest.ConflictTest_DeleteFolder_DeleteFolder (152 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFolder
[       OK ] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFolder (216 ms)
[1637/3115] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFolder (216 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFile_AddFile
[       OK ] DriveBackendSyncTest.ConflictTest_AddFile_AddFile (194 ms)
[1638/3115] DriveBackendSyncTest.ConflictTest_AddFile_AddFile (194 ms)
[ RUN      ] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFile
[       OK ] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFile (145 ms)
[1639/3115] DriveBackendSyncTest.ConflictTest_AddFile_DeleteFile (145 ms)
[ RUN      ] ExtensionUpdaterTest.TestGalleryRequestsWithOrganicBrand
[       OK ] ExtensionUpdaterTest.TestGalleryRequestsWithOrganicBrand (1871 ms)
[1640/3115] ExtensionUpdaterTest.TestGalleryRequestsWithOrganicBrand (1871 ms)
[ RUN      ] ExtensionUpdaterTest.TestGalleryRequestsWithNonOrganicBrand
[       OK ] ExtensionUpdaterTest.TestGalleryRequestsWithNonOrganicBrand (1609 ms)
[1641/3115] ExtensionUpdaterTest.TestGalleryRequestsWithNonOrganicBrand (1609 ms)
[ RUN      ] ExtensionUpdaterTest.TestNonAutoUpdateableLocations
[       OK ] ExtensionUpdaterTest.TestNonAutoUpdateableLocations (71 ms)
[1642/3115] ExtensionUpdaterTest.TestNonAutoUpdateableLocations (71 ms)
[ RUN      ] ExtensionUpdaterTest.TestManifestFetchesBuilderAddExtension
[       OK ] ExtensionUpdaterTest.TestManifestFetchesBuilderAddExtension (54 ms)
[1643/3115] ExtensionUpdaterTest.TestManifestFetchesBuilderAddExtension (54 ms)
[ RUN      ] ExtensionUpdaterTest.TestCheckSoon
[       OK ] ExtensionUpdaterTest.TestCheckSoon (55 ms)
[1644/3115] ExtensionUpdaterTest.TestCheckSoon (55 ms)
[ RUN      ] ExtensionUpdaterTest.TestDisabledReasons1
[       OK ] ExtensionUpdaterTest.TestDisabledReasons1 (78 ms)
[1645/3115] ExtensionUpdaterTest.TestDisabledReasons1 (78 ms)
[ RUN      ] ExtensionUpdaterTest.TestDisabledReasons3
[       OK ] ExtensionUpdaterTest.TestDisabledReasons3 (66 ms)
[1646/3115] ExtensionUpdaterTest.TestDisabledReasons3 (66 ms)
[ RUN      ] UserScriptListenerTest.DelayAndUnload
[       OK ] UserScriptListenerTest.DelayAndUnload (131 ms)
[1647/3115] UserScriptListenerTest.DelayAndUnload (131 ms)
[ RUN      ] UserScriptListenerTest.NoDelayNoExtension
[       OK ] UserScriptListenerTest.NoDelayNoExtension (52 ms)
[1648/3115] UserScriptListenerTest.NoDelayNoExtension (52 ms)
[ RUN      ] UserScriptListenerTest.NoDelayNotMatching
[       OK ] UserScriptListenerTest.NoDelayNotMatching (84 ms)
[1649/3115] UserScriptListenerTest.NoDelayNotMatching (84 ms)
[ RUN      ] ExtensionAPITest.APIFeatures
[       OK ] ExtensionAPITest.APIFeatures (9 ms)
[1650/3115] ExtensionAPITest.APIFeatures (9 ms)
[ RUN      ] ExtensionAPITest.LazyGetSchema
[       OK ] ExtensionAPITest.LazyGetSchema (72 ms)
[1651/3115] ExtensionAPITest.LazyGetSchema (72 ms)
[ RUN      ] ExtensionAPITest.ExtensionWithDependencies
[       OK ] ExtensionAPITest.ExtensionWithDependencies (10 ms)
[1652/3115] ExtensionAPITest.ExtensionWithDependencies (10 ms)
[ RUN      ] ExtensionAPITest.URLMatching
[       OK ] ExtensionAPITest.URLMatching (1 ms)
[1653/3115] ExtensionAPITest.URLMatching (1 ms)
[ RUN      ] ExtensionAPITest.DefaultConfigurationFeatures
[       OK ] ExtensionAPITest.DefaultConfigurationFeatures (0 ms)
[1654/3115] ExtensionAPITest.DefaultConfigurationFeatures (0 ms)
[ RUN      ] ExtensionAPITest.TypesHaveNamespace
[       OK ] ExtensionAPITest.TypesHaveNamespace (1 ms)
[1655/3115] ExtensionAPITest.TypesHaveNamespace (1 ms)
[ RUN      ] ExtensionAPITest.NoPermissions
[       OK ] ExtensionAPITest.NoPermissions (7 ms)
[1656/3115] ExtensionAPITest.NoPermissions (7 ms)
[ RUN      ] StorageSchemaManifestHandlerTest.Parse
[       OK ] StorageSchemaManifestHandlerTest.Parse (18 ms)
[1657/3115] StorageSchemaManifestHandlerTest.Parse (18 ms)
[ RUN      ] ChromeExtensionsClientTest.CheckZeroLengthActionIconFiles
[       OK ] ChromeExtensionsClientTest.CheckZeroLengthActionIconFiles (24 ms)
[1658/3115] ChromeExtensionsClientTest.CheckZeroLengthActionIconFiles (24 ms)
[ RUN      ] CommandTest.ExtensionCommandParsingPlatformSpecific
[       OK ] CommandTest.ExtensionCommandParsingPlatformSpecific (1 ms)
[1659/3115] CommandTest.ExtensionCommandParsingPlatformSpecific (1 ms)
[ RUN      ] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate
[       OK ] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate (864 ms)
[1660/3115] LocalFileSyncContextTest.ApplyRemoteChangeForAddOrUpdate (864 ms)
[ RUN      ] LocalFileSyncServiceTest.RemoteSyncStepsSimple
[       OK ] LocalFileSyncServiceTest.RemoteSyncStepsSimple (132 ms)
[1661/3115] LocalFileSyncServiceTest.RemoteSyncStepsSimple (132 ms)
[ RUN      ] LocalFileSyncServiceTest.LocalChangeObserver
[       OK ] LocalFileSyncServiceTest.LocalChangeObserver (104 ms)
[1662/3115] LocalFileSyncServiceTest.LocalChangeObserver (104 ms)
[ RUN      ] LocalFileSyncServiceTest.LocalChangeObserverMultipleContexts
[       OK ] LocalFileSyncServiceTest.LocalChangeObserverMultipleContexts (150 ms)
[1663/3115] LocalFileSyncServiceTest.LocalChangeObserverMultipleContexts (150 ms)
[ RUN      ] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveDirectory
[       OK ] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveDirectory (96 ms)
[1664/3115] LocalFileSyncServiceTest.ProcessLocalChange_CreateAndRemoveDirectory (96 ms)
[ RUN      ] LocalFileSyncServiceTest.ProcessLocalChange_MultipleChanges
[       OK ] LocalFileSyncServiceTest.ProcessLocalChange_MultipleChanges (109 ms)
[1665/3115] LocalFileSyncServiceTest.ProcessLocalChange_MultipleChanges (109 ms)
[ RUN      ] OriginChangeMapTest.Basic
[       OK ] OriginChangeMapTest.Basic (0 ms)
[1666/3115] OriginChangeMapTest.Basic (0 ms)
[ RUN      ] OriginChangeMapTest.WithDisabled
[       OK ] OriginChangeMapTest.WithDisabled (1 ms)
[1667/3115] OriginChangeMapTest.WithDisabled (1 ms)
[ RUN      ] LocalFileSyncStatusTest.WritingOnPathsWithPeriod
[       OK ] LocalFileSyncStatusTest.WritingOnPathsWithPeriod (1 ms)
[1668/3115] LocalFileSyncStatusTest.WritingOnPathsWithPeriod (1 ms)
[ RUN      ] LocalFileSyncStatusTest.SyncingOnPathsWithPeriod
[       OK ] LocalFileSyncStatusTest.SyncingOnPathsWithPeriod (1 ms)
[1669/3115] LocalFileSyncStatusTest.SyncingOnPathsWithPeriod (1 ms)
[ RUN      ] ExtensionIconSet.Values
[       OK ] ExtensionIconSet.Values (1 ms)
[1670/3115] ExtensionIconSet.Values (1 ms)
[ RUN      ] ExtensionIconSet.FindSize
[       OK ] ExtensionIconSet.FindSize (0 ms)
[1671/3115] ExtensionIconSet.FindSize (0 ms)
[ RUN      ] ExtensionTest.LocationPriorityTest
[       OK ] ExtensionTest.LocationPriorityTest (0 ms)
[1672/3115] ExtensionTest.LocationPriorityTest (0 ms)
[ RUN      ] ExtensionTest.GetResource
[       OK ] ExtensionTest.GetResource (59 ms)
[1673/3115] ExtensionTest.GetResource (59 ms)
[ RUN      ] ExtensionTest.MimeTypeSniffing
[       OK ] ExtensionTest.MimeTypeSniffing (2 ms)
[1674/3115] ExtensionTest.MimeTypeSniffing (2 ms)
[ RUN      ] ExtensionTest.WantsFileAccess
[       OK ] ExtensionTest.WantsFileAccess (46 ms)
[1675/3115] ExtensionTest.WantsFileAccess (46 ms)
[ RUN      ] FeatureSwitchDisabledTest.NoSwitchValue
[       OK ] FeatureSwitchDisabledTest.NoSwitchValue (0 ms)
[1676/3115] FeatureSwitchDisabledTest.NoSwitchValue (0 ms)
[ RUN      ] FeatureSwitchDisabledTest.FalseSwitchValue
[       OK ] FeatureSwitchDisabledTest.FalseSwitchValue (0 ms)
[1677/3115] FeatureSwitchDisabledTest.FalseSwitchValue (0 ms)
[ RUN      ] FeatureSwitchDisabledTest.GibberishSwitchValue
[       OK ] FeatureSwitchDisabledTest.GibberishSwitchValue (0 ms)
[1678/3115] FeatureSwitchDisabledTest.GibberishSwitchValue (0 ms)
[ RUN      ] FeatureSwitchDisabledTest.Override
[       OK ] FeatureSwitchDisabledTest.Override (0 ms)
[1679/3115] FeatureSwitchDisabledTest.Override (0 ms)
[ RUN      ] FeatureSwitchDisabledTest.TrimSwitchValue
[       OK ] FeatureSwitchDisabledTest.TrimSwitchValue (0 ms)
[1680/3115] FeatureSwitchDisabledTest.TrimSwitchValue (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.TrueSwitchValue
[       OK ] FeatureSwitchEnabledTest.TrueSwitchValue (0 ms)
[1681/3115] FeatureSwitchEnabledTest.TrueSwitchValue (0 ms)
[ RUN      ] FeatureSwitchEnabledTest.GibberishSwitchValue
[       OK ] FeatureSwitchEnabledTest.GibberishSwitchValue (0 ms)
[1682/3115] FeatureSwitchEnabledTest.GibberishSwitchValue (0 ms)
[ RUN      ] ChromeChannelFeatureFilterTest.SupportedChannel
[       OK ] ChromeChannelFeatureFilterTest.SupportedChannel (1 ms)
[1683/3115] ChromeChannelFeatureFilterTest.SupportedChannel (1 ms)
[ RUN      ] ChromeChannelFeatureFilterTest.FeatureValidation
[7824:7824:0702/225619:39203838536:ERROR:base_feature_provider.cc(37)] feature1: Permission features must specify at least one value for extension_types.
[7824:7824:0702/225619:39203839009:ERROR:base_feature_provider.cc(37)] feature2: Permission features do not support contexts.
[7824:7824:0702/225619:39203839367:ERROR:base_feature_provider.cc(37)] feature2: Permission features do not support contexts.
[7824:7824:0702/225619:39203839627:ERROR:base_feature_provider.cc(37)] feature1: Must supply a value for channel or dependencies.
[7824:7824:0702/225619:39203840104:ERROR:base_feature_provider.cc(37)] feature2: Permission features do not support contexts.
[7824:7824:0702/225619:39203840356:ERROR:base_feature_provider.cc(37)] feature1: Must supply a value for channel or dependencies.
[       OK ] ChromeChannelFeatureFilterTest.FeatureValidation (2 ms)
[1684/3115] ChromeChannelFeatureFilterTest.FeatureValidation (2 ms)
[ RUN      ] AutomationManifestTest.AsBooleanFalse
[       OK ] AutomationManifestTest.AsBooleanFalse (107 ms)
[1685/3115] AutomationManifestTest.AsBooleanFalse (107 ms)
[ RUN      ] AutomationManifestTest.Matches
[       OK ] AutomationManifestTest.Matches (10 ms)
[1686/3115] AutomationManifestTest.Matches (10 ms)
[ RUN      ] AutomationManifestTest.EmptyMatches
[       OK ] AutomationManifestTest.EmptyMatches (8 ms)
[1687/3115] AutomationManifestTest.EmptyMatches (8 ms)
[ RUN      ] AutomationManifestTest.DesktopTrue
[       OK ] AutomationManifestTest.DesktopTrue (10 ms)
[1688/3115] AutomationManifestTest.DesktopTrue (10 ms)
[ RUN      ] ContentScriptsManifestTest.OnChromeUrlsWithFlag
[       OK ] ContentScriptsManifestTest.OnChromeUrlsWithFlag (8 ms)
[1689/3115] ContentScriptsManifestTest.OnChromeUrlsWithFlag (8 ms)
[ RUN      ] SyncableFileOperationRunnerTest.SimpleQueue
[       OK ] SyncableFileOperationRunnerTest.SimpleQueue (69 ms)
[1690/3115] SyncableFileOperationRunnerTest.SimpleQueue (69 ms)
[ RUN      ] SyncableFileOperationRunnerTest.CopyAndMove
[       OK ] SyncableFileOperationRunnerTest.CopyAndMove (102 ms)
[1691/3115] SyncableFileOperationRunnerTest.CopyAndMove (102 ms)
[ RUN      ] SyncableFileOperationRunnerTest.Write
[       OK ] SyncableFileOperationRunnerTest.Write (56 ms)
[1692/3115] SyncableFileOperationRunnerTest.Write (56 ms)
[ RUN      ] SyncableFileOperationRunnerTest.QueueAndCancel
[       OK ] SyncableFileOperationRunnerTest.QueueAndCancel (48 ms)
[1693/3115] SyncableFileOperationRunnerTest.QueueAndCancel (48 ms)
[ RUN      ] SyncableFileOperationRunnerTest.Cancel
[       OK ] SyncableFileOperationRunnerTest.Cancel (59 ms)
[1694/3115] SyncableFileOperationRunnerTest.Cancel (59 ms)
[ RUN      ] LoggerTest.GetLogHistory
[7780:7780:0702/225617:39202224884:INFO:logger_unittest.cc(16)] Info test message
[7780:7780:0702/225617:39202225048:WARNING:logger_unittest.cc(17)] Warning test message
[7780:7780:0702/225617:39202225160:ERROR:logger_unittest.cc(18)] Error test message
[       OK ] LoggerTest.GetLogHistory (0 ms)
[1695/3115] LoggerTest.GetLogHistory (0 ms)
[ RUN      ] SubtreeSetTest.InsertAndErase
[       OK ] SubtreeSetTest.InsertAndErase (0 ms)
[1696/3115] SubtreeSetTest.InsertAndErase (0 ms)
[ RUN      ] SyncFileSystemServiceTest.InitializeForApp
[       OK ] SyncFileSystemServiceTest.InitializeForApp (873 ms)
[1697/3115] SyncFileSystemServiceTest.InitializeForApp (873 ms)
[ RUN      ] SyncFileSystemServiceTest.InitializeForAppSuccess
[       OK ] SyncFileSystemServiceTest.InitializeForAppSuccess (75 ms)
[1698/3115] SyncFileSystemServiceTest.InitializeForAppSuccess (75 ms)
[ RUN      ] SyncFileSystemServiceTest.InitializeForAppWithError
[       OK ] SyncFileSystemServiceTest.InitializeForAppWithError (79 ms)
[1699/3115] SyncFileSystemServiceTest.InitializeForAppWithError (79 ms)
[ RUN      ] ChromePermissionManifestTest.ChromeResourcesPermissionValidOnlyForComponents
[       OK ] ChromePermissionManifestTest.ChromeResourcesPermissionValidOnlyForComponents (67 ms)
[1700/3115] ChromePermissionManifestTest.ChromeResourcesPermissionValidOnlyForComponents (67 ms)
[ RUN      ] ContentSecurityPolicyManifestTest.InsecureContentSecurityPolicy
[       OK ] ContentSecurityPolicyManifestTest.InsecureContentSecurityPolicy (11 ms)
[1701/3115] ContentSecurityPolicyManifestTest.InsecureContentSecurityPolicy (11 ms)
[ RUN      ] ChromeManifestTest.PlatformsKey
[       OK ] ChromeManifestTest.PlatformsKey (3 ms)
[1702/3115] ChromeManifestTest.PlatformsKey (3 ms)
[ RUN      ] ChromeManifestTest.ExperimentalPermission
[       OK ] ChromeManifestTest.ExperimentalPermission (14 ms)
[1703/3115] ChromeManifestTest.ExperimentalPermission (14 ms)
[ RUN      ] ChromeManifestTest.AppWebUrls
[       OK ] ChromeManifestTest.AppWebUrls (15 ms)
[1704/3115] ChromeManifestTest.AppWebUrls (15 ms)
[ RUN      ] DevToolsPageManifestTest.DevToolsExtensions
[       OK ] DevToolsPageManifestTest.DevToolsExtensions (10 ms)
[1705/3115] DevToolsPageManifestTest.DevToolsExtensions (10 ms)
[ RUN      ] InitValueManifestTest.InitFromValueInvalid
[       OK ] InitValueManifestTest.InitFromValueInvalid (171 ms)
[1706/3115] InitValueManifestTest.InitFromValueInvalid (171 ms)
[ RUN      ] ExtensionManifestKioskModeTest.InvalidKioskEnabled
[       OK ] ExtensionManifestKioskModeTest.InvalidKioskEnabled (8 ms)
[1707/3115] ExtensionManifestKioskModeTest.InvalidKioskEnabled (8 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskEnabledHostedApp
[       OK ] ExtensionManifestKioskModeTest.KioskEnabledHostedApp (8 ms)
[1708/3115] ExtensionManifestKioskModeTest.KioskEnabledHostedApp (8 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskEnabledPackagedApp
[       OK ] ExtensionManifestKioskModeTest.KioskEnabledPackagedApp (8 ms)
[1709/3115] ExtensionManifestKioskModeTest.KioskEnabledPackagedApp (8 ms)
[ RUN      ] ContentScriptsManifestTest.ScriptableHosts
[       OK ] ContentScriptsManifestTest.ScriptableHosts (98 ms)
[1710/3115] ContentScriptsManifestTest.ScriptableHosts (98 ms)
[ RUN      ] ContentScriptsManifestTest.FailLoadingNonUTF8Scripts
[       OK ] ContentScriptsManifestTest.FailLoadingNonUTF8Scripts (12 ms)
[1711/3115] ContentScriptsManifestTest.FailLoadingNonUTF8Scripts (12 ms)
[ RUN      ] ExcludeMatchesManifestTest.ExcludeMatchPatterns
[       OK ] ExcludeMatchesManifestTest.ExcludeMatchPatterns (24 ms)
[1712/3115] ExcludeMatchesManifestTest.ExcludeMatchPatterns (24 ms)
[ RUN      ] OverrideSettingsTest.ParseManifest
[       OK ] OverrideSettingsTest.ParseManifest (5 ms)
[1713/3115] OverrideSettingsTest.ParseManifest (5 ms)
[ RUN      ] OverrideSettingsTest.ParseBrokenManifest
[       OK ] OverrideSettingsTest.ParseBrokenManifest (5 ms)
[1714/3115] OverrideSettingsTest.ParseBrokenManifest (5 ms)
[ RUN      ] ExtensionManifestBackgroundTest.BackgroundPermission
[       OK ] ExtensionManifestBackgroundTest.BackgroundPermission (7 ms)
[1715/3115] ExtensionManifestBackgroundTest.BackgroundPermission (7 ms)
[ RUN      ] ExtensionManifestBackgroundTest.BackgroundScripts
[       OK ] ExtensionManifestBackgroundTest.BackgroundScripts (12 ms)
[1716/3115] ExtensionManifestBackgroundTest.BackgroundScripts (12 ms)
[ RUN      ] ExtensionManifestBackgroundTest.BackgroundPage
[       OK ] ExtensionManifestBackgroundTest.BackgroundPage (19 ms)
[1717/3115] ExtensionManifestBackgroundTest.BackgroundPage (19 ms)
[ RUN      ] ExtensionManifestBackgroundTest.BackgroundPageWebRequest
[       OK ] ExtensionManifestBackgroundTest.BackgroundPageWebRequest (13 ms)
[1718/3115] ExtensionManifestBackgroundTest.BackgroundPageWebRequest (13 ms)
[ RUN      ] ChromePermissionManifestTest.ChromeURLPermissionAllowedWithFlag
[       OK ] ChromePermissionManifestTest.ChromeURLPermissionAllowedWithFlag (7 ms)
[1719/3115] ChromePermissionManifestTest.ChromeURLPermissionAllowedWithFlag (7 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskEnabledExtension
[       OK ] ExtensionManifestKioskModeTest.KioskEnabledExtension (56 ms)
[1720/3115] ExtensionManifestKioskModeTest.KioskEnabledExtension (56 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskEnabledPlatformApp
[       OK ] ExtensionManifestKioskModeTest.KioskEnabledPlatformApp (5 ms)
[1721/3115] ExtensionManifestKioskModeTest.KioskEnabledPlatformApp (5 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskDisabledPlatformApp
[       OK ] ExtensionManifestKioskModeTest.KioskDisabledPlatformApp (5 ms)
[1722/3115] ExtensionManifestKioskModeTest.KioskDisabledPlatformApp (5 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskDefaultPlatformApp
[       OK ] ExtensionManifestKioskModeTest.KioskDefaultPlatformApp (4 ms)
[1723/3115] ExtensionManifestKioskModeTest.KioskDefaultPlatformApp (4 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskEnabledDefaultRequired
[       OK ] ExtensionManifestKioskModeTest.KioskEnabledDefaultRequired (4 ms)
[1724/3115] ExtensionManifestKioskModeTest.KioskEnabledDefaultRequired (4 ms)
[ RUN      ] ExtensionManifestKioskModeTest.KioskOnlyPlatformApp
[       OK ] ExtensionManifestKioskModeTest.KioskOnlyPlatformApp (4 ms)
[1725/3115] ExtensionManifestKioskModeTest.KioskOnlyPlatformApp (4 ms)
[ RUN      ] OptionsPageManifestTest.OptionsUIPage
[       OK ] OptionsPageManifestTest.OptionsUIPage (13 ms)
[1726/3115] OptionsPageManifestTest.OptionsUIPage (13 ms)
[ RUN      ] OptionsPageManifestTest.OptionsUIChromeStyleAndOpenInTab
[       OK ] OptionsPageManifestTest.OptionsUIChromeStyleAndOpenInTab (45 ms)
[1727/3115] OptionsPageManifestTest.OptionsUIChromeStyleAndOpenInTab (45 ms)
[ RUN      ] URLOverridesManifestTest.Override
[       OK ] URLOverridesManifestTest.Override (23 ms)
[1728/3115] URLOverridesManifestTest.Override (23 ms)
[ RUN      ] PlatformAppsManifestTest.CertainApisRequirePlatformApps
[       OK ] PlatformAppsManifestTest.CertainApisRequirePlatformApps (30 ms)
[1729/3115] PlatformAppsManifestTest.CertainApisRequirePlatformApps (30 ms)
[ RUN      ] UIManifestTest.DisallowMultipleUISurfaces
[       OK ] UIManifestTest.DisallowMultipleUISurfaces (102 ms)
[1730/3115] UIManifestTest.DisallowMultipleUISurfaces (102 ms)
[ RUN      ] UpdateURLManifestTest.UpdateUrls
[       OK ] UpdateURLManifestTest.UpdateUrls (42 ms)
[1731/3115] UpdateURLManifestTest.UpdateUrls (42 ms)
[ RUN      ] ValidAppManifestTest.ValidApp
[       OK ] ValidAppManifestTest.ValidApp (8 ms)
[1732/3115] ValidAppManifestTest.ValidApp (8 ms)
[ RUN      ] WebAccessibleResourcesManifestTest.WebAccessibleResources
[       OK ] WebAccessibleResourcesManifestTest.WebAccessibleResources (40 ms)
[1733/3115] WebAccessibleResourcesManifestTest.WebAccessibleResources (40 ms)
[ RUN      ] WebviewAccessibleResourcesManifestTest.WebviewAccessibleResources
[       OK ] WebviewAccessibleResourcesManifestTest.WebviewAccessibleResources (20 ms)
[1734/3115] WebviewAccessibleResourcesManifestTest.WebviewAccessibleResources (20 ms)
[ RUN      ] WebviewAccessibleResourcesManifestTest.InvalidManifest
[       OK ] WebviewAccessibleResourcesManifestTest.InvalidManifest (60 ms)
[1735/3115] WebviewAccessibleResourcesManifestTest.InvalidManifest (60 ms)
[ RUN      ] ManifestUnitTest.ExtensionTypes
[       OK ] ManifestUnitTest.ExtensionTypes (1 ms)
[1736/3115] ManifestUnitTest.ExtensionTypes (1 ms)
[ RUN      ] ManifestUnitTest.RestrictedKeys
[       OK ] ManifestUnitTest.RestrictedKeys (1 ms)
[1737/3115] ManifestUnitTest.RestrictedKeys (1 ms)
[ RUN      ] ChromePermissionMessageProviderUnittest.WarningsAndDetailsCoalesceTogether
[       OK ] ChromePermissionMessageProviderUnittest.WarningsAndDetailsCoalesceTogether (1 ms)
[1738/3115] ChromePermissionMessageProviderUnittest.WarningsAndDetailsCoalesceTogether (1 ms)
[ RUN      ] MediaGalleriesPermissionTest.NotEqual
[       OK ] MediaGalleriesPermissionTest.NotEqual (0 ms)
[1739/3115] MediaGalleriesPermissionTest.NotEqual (0 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_DeclarativeWebRequest
[       OK ] PermissionsTest.GetWarningMessages_DeclarativeWebRequest (123 ms)
[1740/3115] PermissionsTest.GetWarningMessages_DeclarativeWebRequest (123 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_Serial
[       OK ] PermissionsTest.GetWarningMessages_Serial (11 ms)
[1741/3115] PermissionsTest.GetWarningMessages_Serial (11 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_TLDWildcardTreatedAsAllHosts
[       OK ] PermissionsTest.GetWarningMessages_TLDWildcardTreatedAsAllHosts (78 ms)
[1742/3115] PermissionsTest.GetWarningMessages_TLDWildcardTreatedAsAllHosts (78 ms)
[ RUN      ] PermissionsTest.GetDistinctHosts_NetIs2ndBestRcd
[       OK ] PermissionsTest.GetDistinctHosts_NetIs2ndBestRcd (0 ms)
[1743/3115] PermissionsTest.GetDistinctHosts_NetIs2ndBestRcd (0 ms)
[ RUN      ] PermissionsTest.GetDistinctHosts_OrgIs3rdBestRcd
[       OK ] PermissionsTest.GetDistinctHosts_OrgIs3rdBestRcd (0 ms)
[1744/3115] PermissionsTest.GetDistinctHosts_OrgIs3rdBestRcd (0 ms)
[ RUN      ] PermissionsTest.IsHostPrivilegeIncrease
[       OK ] PermissionsTest.IsHostPrivilegeIncrease (2 ms)
[1745/3115] PermissionsTest.IsHostPrivilegeIncrease (2 ms)
[ RUN      ] PermissionsTest.GetAPIsAsStrings
[       OK ] PermissionsTest.GetAPIsAsStrings (0 ms)
[1746/3115] PermissionsTest.GetAPIsAsStrings (0 ms)
[ RUN      ] PermissionsTest.SyncFileSystemPermission
[       OK ] PermissionsTest.SyncFileSystemPermission (10 ms)
[1747/3115] PermissionsTest.SyncFileSystemPermission (10 ms)
[ RUN      ] PermissionsTest.IsPrivilegeIncrease_DeclarativeWebRequest
[       OK ] PermissionsTest.IsPrivilegeIncrease_DeclarativeWebRequest (14 ms)
[1748/3115] PermissionsTest.IsPrivilegeIncrease_DeclarativeWebRequest (14 ms)
[ RUN      ] PermissionsDataTest.EffectiveHostPermissions
[       OK ] PermissionsDataTest.EffectiveHostPermissions (67 ms)
[1749/3115] PermissionsDataTest.EffectiveHostPermissions (67 ms)
[ RUN      ] SyncFileSystemServiceTest.SimpleLocalSyncFlow
[       OK ] SyncFileSystemServiceTest.SimpleLocalSyncFlow (1131 ms)
[1750/3115] SyncFileSystemServiceTest.SimpleLocalSyncFlow (1131 ms)
[ RUN      ] SyncFileSystemServiceTest.SimpleRemoteSyncFlow
[       OK ] SyncFileSystemServiceTest.SimpleRemoteSyncFlow (203 ms)
[1751/3115] SyncFileSystemServiceTest.SimpleRemoteSyncFlow (203 ms)
[ RUN      ] SyncFileSystemServiceTest.SimpleSyncFlowWithFileBusy
[       OK ] SyncFileSystemServiceTest.SimpleSyncFlowWithFileBusy (1212 ms)
[1752/3115] SyncFileSystemServiceTest.SimpleSyncFlowWithFileBusy (1212 ms)
[ RUN      ] SyncableFileSystemUtilTest.CreateSyncableFileSystemURL
[       OK ] SyncableFileSystemUtilTest.CreateSyncableFileSystemURL (0 ms)
[1753/3115] SyncableFileSystemUtilTest.CreateSyncableFileSystemURL (0 ms)
[ RUN      ] SyncableFileSystemUtilTest.SerializeAndDesirializeSyncableFileSystemURL
[       OK ] SyncableFileSystemUtilTest.SerializeAndDesirializeSyncableFileSystemURL (2 ms)
[1754/3115] SyncableFileSystemUtilTest.SerializeAndDesirializeSyncableFileSystemURL (2 ms)
[ RUN      ] SyncableFileSystemUtilTest.FailInSerializingAndDeserializingSyncableFileSystemURL
[       OK ] SyncableFileSystemUtilTest.FailInSerializingAndDeserializingSyncableFileSystemURL (1 ms)
[1755/3115] SyncableFileSystemUtilTest.FailInSerializingAndDeserializingSyncableFileSystemURL (1 ms)
[ RUN      ] CommandsManifestTest.CommandManifestSimple
[       OK ] CommandsManifestTest.CommandManifestSimple (110 ms)
[1756/3115] CommandsManifestTest.CommandManifestSimple (110 ms)
[ RUN      ] CommandsManifestTest.CommandManifestRejectJustShift
[       OK ] CommandsManifestTest.CommandManifestRejectJustShift (7 ms)
[1757/3115] CommandsManifestTest.CommandManifestRejectJustShift (7 ms)
[ RUN      ] CommandsManifestTest.CommandManifestShouldNotCountMediaKeys
[       OK ] CommandsManifestTest.CommandManifestShouldNotCountMediaKeys (8 ms)
[1758/3115] CommandsManifestTest.CommandManifestShouldNotCountMediaKeys (8 ms)
[ RUN      ] BrowserActionManifestTest.BrowserActionManifestIcons_DictDefaultIcon
[       OK ] BrowserActionManifestTest.BrowserActionManifestIcons_DictDefaultIcon (6 ms)
[1759/3115] BrowserActionManifestTest.BrowserActionManifestIcons_DictDefaultIcon (6 ms)
[ RUN      ] PermissionsDataTest.SocketPermissions
[       OK ] PermissionsDataTest.SocketPermissions (83 ms)
[1760/3115] PermissionsDataTest.SocketPermissions (83 ms)
[ RUN      ] PermissionsDataTest.ExternalFiles
[       OK ] PermissionsDataTest.ExternalFiles (7 ms)
[1761/3115] PermissionsDataTest.ExternalFiles (7 ms)
[ RUN      ] PermissionsDataTest.ExtensionScheme
[       OK ] PermissionsDataTest.ExtensionScheme (8 ms)
[1762/3115] PermissionsDataTest.ExtensionScheme (8 ms)
[ RUN      ] ExtensionScriptAndCaptureVisibleTest.Permissions
[       OK ] ExtensionScriptAndCaptureVisibleTest.Permissions (47 ms)
[1763/3115] ExtensionScriptAndCaptureVisibleTest.Permissions (47 ms)
[ RUN      ] ExtensionScriptAndCaptureVisibleTest.PermissionsWithChromeURLsEnabled
[       OK ] ExtensionScriptAndCaptureVisibleTest.PermissionsWithChromeURLsEnabled (39 ms)
[1764/3115] ExtensionScriptAndCaptureVisibleTest.PermissionsWithChromeURLsEnabled (39 ms)
[ RUN      ] ExtensionScriptAndCaptureVisibleTest.TabSpecific
[       OK ] ExtensionScriptAndCaptureVisibleTest.TabSpecific (7 ms)
[1765/3115] ExtensionScriptAndCaptureVisibleTest.TabSpecific (7 ms)
[ RUN      ] SettingsOverridePermissionTest.HomePage
[       OK ] SettingsOverridePermissionTest.HomePage (3 ms)
[1766/3115] SettingsOverridePermissionTest.HomePage (3 ms)
[ RUN      ] SettingsOverridePermissionTest.SearchSettings
[       OK ] SettingsOverridePermissionTest.SearchSettings (3 ms)
[1767/3115] SettingsOverridePermissionTest.SearchSettings (3 ms)
[ RUN      ] ExtensionSyncTypeTest.AppWithLaunchUrl
[       OK ] ExtensionSyncTypeTest.AppWithLaunchUrl (3 ms)
[1768/3115] ExtensionSyncTypeTest.AppWithLaunchUrl (3 ms)
[ RUN      ] ExtensionSyncTypeTest.OnlyDisplayAppsInLauncher
[       OK ] ExtensionSyncTypeTest.OnlyDisplayAppsInLauncher (6 ms)
[1769/3115] ExtensionSyncTypeTest.OnlyDisplayAppsInLauncher (6 ms)
[ RUN      ] PermissionsTest.GetByID
[       OK ] PermissionsTest.GetByID (1 ms)
[1770/3115] PermissionsTest.GetByID (1 ms)
[ RUN      ] PermissionsTest.GetByName
[       OK ] PermissionsTest.GetByName (0 ms)
[1771/3115] PermissionsTest.GetByName (0 ms)
[ RUN      ] PermissionsTest.GetAll
[       OK ] PermissionsTest.GetAll (1 ms)
[1772/3115] PermissionsTest.GetAll (1 ms)
[ RUN      ] PermissionsTest.Aliases
[       OK ] PermissionsTest.Aliases (0 ms)
[1773/3115] PermissionsTest.Aliases (0 ms)
[ RUN      ] PermissionsTest.CreateDifference
[       OK ] PermissionsTest.CreateDifference (1 ms)
[1774/3115] PermissionsTest.CreateDifference (1 ms)
[ RUN      ] PermissionsTest.IsPrivilegeIncrease
[       OK ] PermissionsTest.IsPrivilegeIncrease (544 ms)
[1775/3115] PermissionsTest.IsPrivilegeIncrease (544 ms)
[ RUN      ] PermissionsTest.PermissionMessages
[       OK ] PermissionsTest.PermissionMessages (1 ms)
[1776/3115] PermissionsTest.PermissionMessages (1 ms)
[ RUN      ] PermissionsTest.HiddenFileSystemPermissionMessages
[       OK ] PermissionsTest.HiddenFileSystemPermissionMessages (1 ms)
[1777/3115] PermissionsTest.HiddenFileSystemPermissionMessages (1 ms)
[ RUN      ] PermissionsTest.AccessToDevicesMessages
[       OK ] PermissionsTest.AccessToDevicesMessages (15 ms)
[1778/3115] PermissionsTest.AccessToDevicesMessages (15 ms)
[ RUN      ] PermissionsTest.GetWarningMessages_Plugins
[       OK ] PermissionsTest.GetWarningMessages_Plugins (8 ms)
[1779/3115] PermissionsTest.GetWarningMessages_Plugins (8 ms)
[ RUN      ] ExtensionSyncTypeTest.DisplayInXManifestProperties
[       OK ] ExtensionSyncTypeTest.DisplayInXManifestProperties (103 ms)
[1780/3115] ExtensionSyncTypeTest.DisplayInXManifestProperties (103 ms)
[ RUN      ] ExtensionSyncTypeTest.OnlySyncInternal
[       OK ] ExtensionSyncTypeTest.OnlySyncInternal (11 ms)
[1781/3115] ExtensionSyncTypeTest.OnlySyncInternal (11 ms)
[ RUN      ] ExtensionSyncTypeTest.DontSyncDefault
[       OK ] ExtensionSyncTypeTest.DontSyncDefault (6 ms)
[1782/3115] ExtensionSyncTypeTest.DontSyncDefault (6 ms)
[ RUN      ] ExtensionSyncTypeTest.ExtensionWithEmptyPlugins
[       OK ] ExtensionSyncTypeTest.ExtensionWithEmptyPlugins (3 ms)
[1783/3115] ExtensionSyncTypeTest.ExtensionWithEmptyPlugins (3 ms)
[ RUN      ] ExtensionSyncTypeTest.ExtensionWithPlugin
[       OK ] ExtensionSyncTypeTest.ExtensionWithPlugin (3 ms)
[1784/3115] ExtensionSyncTypeTest.ExtensionWithPlugin (3 ms)
[ RUN      ] ValueCounterUnittest.TestRemovingValue
[       OK ] ValueCounterUnittest.TestRemovingValue (0 ms)
[1785/3115] ValueCounterUnittest.TestRemovingValue (0 ms)
[ RUN      ] ExtensionLocalizationPeerTest.CreateWithWrongMimeType
[       OK ] ExtensionLocalizationPeerTest.CreateWithWrongMimeType (0 ms)
[1786/3115] ExtensionLocalizationPeerTest.CreateWithWrongMimeType (0 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnReceivedData
[       OK ] ExtensionLocalizationPeerTest.OnReceivedData (1 ms)
[1787/3115] ExtensionLocalizationPeerTest.OnReceivedData (1 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnCompletedRequestBadURLRequestStatus
[       OK ] ExtensionLocalizationPeerTest.OnCompletedRequestBadURLRequestStatus (1 ms)
[1788/3115] ExtensionLocalizationPeerTest.OnCompletedRequestBadURLRequestStatus (1 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnCompletedRequestEmptyData
[       OK ] ExtensionLocalizationPeerTest.OnCompletedRequestEmptyData (1 ms)
[1789/3115] ExtensionLocalizationPeerTest.OnCompletedRequestEmptyData (1 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnCompletedRequestNoCatalogs
[       OK ] ExtensionLocalizationPeerTest.OnCompletedRequestNoCatalogs (2 ms)
[1790/3115] ExtensionLocalizationPeerTest.OnCompletedRequestNoCatalogs (2 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnCompletedRequestWithCatalogs
[       OK ] ExtensionLocalizationPeerTest.OnCompletedRequestWithCatalogs (1 ms)
[1791/3115] ExtensionLocalizationPeerTest.OnCompletedRequestWithCatalogs (1 ms)
[ RUN      ] ExtensionLocalizationPeerTest.OnCompletedRequestReplaceMessagesFails
[       OK ] ExtensionLocalizationPeerTest.OnCompletedRequestReplaceMessagesFails (1 ms)
[1792/3115] ExtensionLocalizationPeerTest.OnCompletedRequestReplaceMessagesFails (1 ms)
[ RUN      ] ImageWriterUtilityTest.Getters
[       OK ] ImageWriterUtilityTest.Getters (0 ms)
[1793/3115] ImageWriterUtilityTest.Getters (0 ms)
[ RUN      ] ImageWriterUtilityTest.WriteSuccessful
[       OK ] ImageWriterUtilityTest.WriteSuccessful (18 ms)
[1794/3115] ImageWriterUtilityTest.WriteSuccessful (18 ms)
[ RUN      ] ImageWriterUtilityTest.VerifyInvalidDeviceFile
[       OK ] ImageWriterUtilityTest.VerifyInvalidDeviceFile (1 ms)
[1795/3115] ImageWriterUtilityTest.VerifyInvalidDeviceFile (1 ms)
[ RUN      ] ImageWriterUtilityTest.VerifyEmptyDevice
[7850:7850:0702/225621:39206091003:ERROR:image_writer.cc(172)] Failed to read 32768 bytes of device at offset 0
[       OK ] ImageWriterUtilityTest.VerifyEmptyDevice (3 ms)
[1796/3115] ImageWriterUtilityTest.VerifyEmptyDevice (3 ms)
[ RUN      ] ImageWriterUtilityTest.VerifyFailed
[7850:7850:0702/225621:39206098282:ERROR:image_writer.cc(179)] Write verification failed when comparing 32768 bytes at 0
[       OK ] ImageWriterUtilityTest.VerifyFailed (3 ms)
[1797/3115] ImageWriterUtilityTest.VerifyFailed (3 ms)
[ RUN      ] ImageWriterUtilityTest.WriteWithVerifySuccessful
[       OK ] ImageWriterUtilityTest.WriteWithVerifySuccessful (22 ms)
[1798/3115] ImageWriterUtilityTest.WriteWithVerifySuccessful (22 ms)
[ RUN      ] ImageMetadataExtractorTest.JPGFile
[       OK ] ImageMetadataExtractorTest.JPGFile (10 ms)
[1799/3115] ImageMetadataExtractorTest.JPGFile (10 ms)
[ RUN      ] ExtensionServiceTest.BlockAndUnblockTheme
[       OK ] ExtensionServiceTest.BlockAndUnblockTheme (14209 ms)
[1800/3115] ExtensionServiceTest.BlockAndUnblockTheme (14209 ms)
[ RUN      ] ExtensionServiceTest.WillNotLoadExtensionsWhenBlocked
[       OK ] ExtensionServiceTest.WillNotLoadExtensionsWhenBlocked (277 ms)
[1801/3115] ExtensionServiceTest.WillNotLoadExtensionsWhenBlocked (277 ms)
[ RUN      ] ExtensionServiceTest.IsEnabledExtensionBlockedAndNotInstalled
[       OK ] ExtensionServiceTest.IsEnabledExtensionBlockedAndNotInstalled (73 ms)
[1802/3115] ExtensionServiceTest.IsEnabledExtensionBlockedAndNotInstalled (73 ms)
[ RUN      ] ExtensionServiceTest.BlacklistedByPolicyRemovedIfRunning
[       OK ] ExtensionServiceTest.BlacklistedByPolicyRemovedIfRunning (175 ms)
[1803/3115] ExtensionServiceTest.BlacklistedByPolicyRemovedIfRunning (175 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsDisable
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsDisable (134 ms)
[1804/3115] ExtensionServiceTest.ManagementPolicyProhibitsDisable (134 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsUninstall
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsUninstall (142 ms)
[1805/3115] ExtensionServiceTest.ManagementPolicyProhibitsUninstall (142 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyUnloadsAllProhibited
[       OK ] ExtensionServiceTest.ManagementPolicyUnloadsAllProhibited (219 ms)
[1806/3115] ExtensionServiceTest.ManagementPolicyUnloadsAllProhibited (219 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyRequiresEnable
[       OK ] ExtensionServiceTest.ManagementPolicyRequiresEnable (282 ms)
[1807/3115] ExtensionServiceTest.ManagementPolicyRequiresEnable (282 ms)
[ RUN      ] ExtensionServiceTest.ManagementPolicyProhibitsEnableOnInstalled
[       OK ] ExtensionServiceTest.ManagementPolicyProhibitsEnableOnInstalled (229 ms)
[1808/3115] ExtensionServiceTest.ManagementPolicyProhibitsEnableOnInstalled (229 ms)
[ RUN      ] ExtensionServiceTest.PolicyBlockedPermissionConflictsWithForceInstall
[7561:7561:0702/225621:39206116942:WARNING:extension_error_reporter.cc(79)] Extension error: Permissions Blocked by Policy Test (extension ID "noffkehfcaggllbcojjbopcmlhcnhcdn") is blocked by the administrator.
[       OK ] ExtensionServiceTest.PolicyBlockedPermissionConflictsWithForceInstall (241 ms)
[1809/3115] ExtensionServiceTest.PolicyBlockedPermissionConflictsWithForceInstall (241 ms)
[ RUN      ] ExtensionListPolicyHandlerTest.CheckPolicySettings
[       OK ] ExtensionListPolicyHandlerTest.CheckPolicySettings (0 ms)
[1810/3115] ExtensionListPolicyHandlerTest.CheckPolicySettings (0 ms)
[ RUN      ] ExtensionInstallForcelistPolicyHandlerTest.CheckPolicySettings
[       OK ] ExtensionInstallForcelistPolicyHandlerTest.CheckPolicySettings (0 ms)
[1811/3115] ExtensionInstallForcelistPolicyHandlerTest.CheckPolicySettings (0 ms)
[ RUN      ] ExtensionInstallForcelistPolicyHandlerTest.ApplyPolicySettings
[       OK ] ExtensionInstallForcelistPolicyHandlerTest.ApplyPolicySettings (0 ms)
[1812/3115] ExtensionInstallForcelistPolicyHandlerTest.ApplyPolicySettings (0 ms)
[ RUN      ] ExtensionURLPatternListPolicyHandlerTest.ApplyPolicySettings
[       OK ] ExtensionURLPatternListPolicyHandlerTest.ApplyPolicySettings (0 ms)
[1813/3115] ExtensionURLPatternListPolicyHandlerTest.ApplyPolicySettings (0 ms)
[ RUN      ] ExtensionSettingsPolicyHandlerTest.CheckPolicySettings
[       OK ] ExtensionSettingsPolicyHandlerTest.CheckPolicySettings (1 ms)
[1814/3115] ExtensionSettingsPolicyHandlerTest.CheckPolicySettings (1 ms)
[ RUN      ] NativeMessagingTest.SingleSendMessageRead
[       OK ] NativeMessagingTest.SingleSendMessageRead (4 ms)
[1815/3115] NativeMessagingTest.SingleSendMessageRead (4 ms)
[ RUN      ] NativeMessagingTest.EchoConnect
[       OK ] NativeMessagingTest.EchoConnect (36 ms)
[1816/3115] NativeMessagingTest.EchoConnect (36 ms)
[ RUN      ] NativeMessagingTest.UserLevel
[       OK ] NativeMessagingTest.UserLevel (79 ms)
[1817/3115] NativeMessagingTest.UserLevel (79 ms)
[ RUN      ] NativeMessagingHostManifestTest.LoadValid
[       OK ] NativeMessagingHostManifestTest.LoadValid (2 ms)
[1818/3115] NativeMessagingHostManifestTest.LoadValid (2 ms)
[ RUN      ] NativeMessagingHostManifestTest.MatchAllOrigin
[       OK ] NativeMessagingHostManifestTest.MatchAllOrigin (1 ms)
[1819/3115] NativeMessagingHostManifestTest.MatchAllOrigin (1 ms)
[ RUN      ] ChildProcessTaskTest.TestAll
[       OK ] ChildProcessTaskTest.TestAll (2 ms)
[1820/3115] ChildProcessTaskTest.TestAll (2 ms)
[ RUN      ] ChildProcessTaskTest.ProcessTypeToTaskType
[       OK ] ChildProcessTaskTest.ProcessTypeToTaskType (1 ms)
[1821/3115] ChildProcessTaskTest.ProcessTypeToTaskType (1 ms)
[ RUN      ] TaskManagerTest.Basic
[       OK ] TaskManagerTest.Basic (1 ms)
[1822/3115] TaskManagerTest.Basic (1 ms)
[ RUN      ] TaskManagerTest.RefreshCalled
[       OK ] TaskManagerTest.RefreshCalled (3 ms)
[1823/3115] TaskManagerTest.RefreshCalled (3 ms)
[ RUN      ] TaskManagerUtilTest.GetMessagePrefixID
[       OK ] TaskManagerUtilTest.GetMessagePrefixID (0 ms)
[1824/3115] TaskManagerUtilTest.GetMessagePrefixID (0 ms)
[ RUN      ] PrivetDeviceListerTest.SimpleUpdateTest
[       OK ] PrivetDeviceListerTest.SimpleUpdateTest (1 ms)
[1825/3115] PrivetDeviceListerTest.SimpleUpdateTest (1 ms)
[ RUN      ] PrivetDeviceListerTest.MultipleUpdatesPostResolve
[       OK ] PrivetDeviceListerTest.MultipleUpdatesPostResolve (2 ms)
[1826/3115] PrivetDeviceListerTest.MultipleUpdatesPostResolve (2 ms)
[ RUN      ] PrivetDeviceListerTest.MultipleUpdatesPreResolve
[       OK ] PrivetDeviceListerTest.MultipleUpdatesPreResolve (0 ms)
[1827/3115] PrivetDeviceListerTest.MultipleUpdatesPreResolve (0 ms)
[ RUN      ] PrivetDeviceListerTest.DiscoverNewDevices
[       OK ] PrivetDeviceListerTest.DiscoverNewDevices (1 ms)
[1828/3115] PrivetDeviceListerTest.DiscoverNewDevices (1 ms)
[ RUN      ] PrivetLocalPrinterListerTest.PrinterAddedTest
[       OK ] PrivetLocalPrinterListerTest.PrinterAddedTest (4 ms)
[1829/3115] PrivetLocalPrinterListerTest.PrinterAddedTest (4 ms)
[ RUN      ] NativeBackendKWalletTest.BasicListLogins
[       OK ] NativeBackendKWalletTest.BasicListLogins (8 ms)
[1830/3115] NativeBackendKWalletTest.BasicListLogins (8 ms)
[ RUN      ] NativeBackendKWalletTest.BasicRemoveLogin
[       OK ] NativeBackendKWalletTest.BasicRemoveLogin (7 ms)
[1831/3115] NativeBackendKWalletTest.BasicRemoveLogin (7 ms)
[ RUN      ] NativeBackendKWalletTest.UpdateNonexistentLogin
[       OK ] NativeBackendKWalletTest.UpdateNonexistentLogin (7 ms)
[1832/3115] NativeBackendKWalletTest.UpdateNonexistentLogin (7 ms)
[ RUN      ] NativeBackendKWalletTest.RemoveLoginsCreatedBetween
[       OK ] NativeBackendKWalletTest.RemoveLoginsCreatedBetween (11 ms)
[1833/3115] NativeBackendKWalletTest.RemoveLoginsCreatedBetween (11 ms)
[ RUN      ] NativeBackendKWalletTest.RemoveLoginsSyncedBetween
[       OK ] NativeBackendKWalletTest.RemoveLoginsSyncedBetween (15 ms)
[1834/3115] NativeBackendKWalletTest.RemoveLoginsSyncedBetween (15 ms)
[ RUN      ] NativeBackendKWalletTest.GetAllLoginsErrorHandling
[7884:7917:0702/225623:39207633549:ERROR:native_backend_kwallet_x.cc(714)] Error contacting kwalletd (readEntry)
[       OK ] NativeBackendKWalletTest.GetAllLoginsErrorHandling (5 ms)
[1835/3115] NativeBackendKWalletTest.GetAllLoginsErrorHandling (5 ms)
[ RUN      ] NativeBackendKWalletPickleTest.ReadsOld32BitHTTPPickles
[       OK ] NativeBackendKWalletPickleTest.ReadsOld32BitHTTPPickles (1 ms)
[1836/3115] NativeBackendKWalletPickleTest.ReadsOld32BitHTTPPickles (1 ms)
[ RUN      ] NativeBackendKWalletPickleTest.ReadsOld64BitHTMLPickles
[       OK ] NativeBackendKWalletPickleTest.ReadsOld64BitHTMLPickles (0 ms)
[1837/3115] NativeBackendKWalletPickleTest.ReadsOld64BitHTMLPickles (0 ms)
[ RUN      ] NativeBackendKWalletPickleTest.ReadsOld64BitHTTPPickles
[       OK ] NativeBackendKWalletPickleTest.ReadsOld64BitHTTPPickles (1 ms)
[1838/3115] NativeBackendKWalletPickleTest.ReadsOld64BitHTTPPickles (1 ms)
[ RUN      ] NativeBackendKWalletPickleTest.CheckVersion1Pickle
[       OK ] NativeBackendKWalletPickleTest.CheckVersion1Pickle (0 ms)
[1839/3115] NativeBackendKWalletPickleTest.CheckVersion1Pickle (0 ms)
[ RUN      ] ProfileListDesktopTest.ChangeOnNotify
[       OK ] ProfileListDesktopTest.ChangeOnNotify (243 ms)
[1840/3115] ProfileListDesktopTest.ChangeOnNotify (243 ms)
[ RUN      ] ProfileListDesktopTest.ShowAvatarMenuInTrial
[       OK ] ProfileListDesktopTest.ShowAvatarMenuInTrial (2 ms)
[1841/3115] ProfileListDesktopTest.ShowAvatarMenuInTrial (2 ms)
[ RUN      ] ProfileListDesktopTest.ShowAvatarMenuInTrial
[       OK ] ProfileListDesktopTest.ShowAvatarMenuInTrial (2 ms)
[1842/3115] ProfileListDesktopTest.ShowAvatarMenu (52 ms)
[ RUN      ] ProfileListDesktopTest.SyncState
[       OK ] ProfileListDesktopTest.SyncState (29 ms)
[1843/3115] ProfileListDesktopTest.SyncState (29 ms)
[ RUN      ] ShellIntegrationTest.GetDataWriteLocation
[       OK ] ShellIntegrationTest.GetDataWriteLocation (0 ms)
[1844/3115] ShellIntegrationTest.GetDataWriteLocation (0 ms)
[ RUN      ] ShellIntegrationTest.GetExistingShortcutLocations
[       OK ] ShellIntegrationTest.GetExistingShortcutLocations (4 ms)
[1845/3115] ShellIntegrationTest.GetExistingShortcutLocations (4 ms)
[ RUN      ] ShellIntegrationTest.GetDesktopFileContents
[       OK ] ShellIntegrationTest.GetDesktopFileContents (1 ms)
[1846/3115] ShellIntegrationTest.GetDesktopFileContents (1 ms)
[ RUN      ] BrowserProcessTaskProviderTest.TestObserving
[       OK ] BrowserProcessTaskProviderTest.TestObserving (2 ms)
[1847/3115] BrowserProcessTaskProviderTest.TestObserving (2 ms)
[ RUN      ] BrowserProcessTaskProviderTest.TestProvidedTask
[       OK ] BrowserProcessTaskProviderTest.TestProvidedTask (1 ms)
[1848/3115] BrowserProcessTaskProviderTest.TestProvidedTask (1 ms)
[ RUN      ] ChildProcessTaskTest.BasicTest
[       OK ] ChildProcessTaskTest.BasicTest (1 ms)
[1849/3115] ChildProcessTaskTest.BasicTest (1 ms)
[ RUN      ] PrivetV3SessionTest.VersionError
[7923:7923:0702/225624:39208921351:ERROR:privetv3_session.cc(237)] Response: {
   "authentication": {
      "crypto": [ "p224_spake2" ],
      "mode": [ "anonymous", "pairing", "cloud" ],
      "pairing": [ "pinCode", "embeddedCode" ]
   },
   "endpoints": {
      "httpsPort": 443
   },
   "version": "4.1"
}

[       OK ] PrivetV3SessionTest.VersionError (2 ms)
[1850/3115] PrivetV3SessionTest.VersionError (2 ms)
[ RUN      ] PrivetV3SessionTest.ModeError
[7923:7923:0702/225624:39208924965:ERROR:privetv3_session.cc(253)] Response: {
   "authentication": {
      "crypto": [ "p224_spake2" ],
      "mode_": [ "anonymous", "pairing", "cloud" ],
      "pairing": [ "pinCode", "embeddedCode" ]
   },
   "endpoints": {
      "httpsPort": 443
   },
   "version": "3.0"
}

[       OK ] PrivetV3SessionTest.ModeError (2 ms)
[1851/3115] PrivetV3SessionTest.ModeError (2 ms)
[ RUN      ] PrivetV3SessionTest.Cancel
[       OK ] PrivetV3SessionTest.Cancel (2 ms)
[1852/3115] PrivetV3SessionTest.Cancel (2 ms)
[ RUN      ] ProxyPolicyHandlerTest.ManualOptionsReversedApplyOrder
[       OK ] ProxyPolicyHandlerTest.ManualOptionsReversedApplyOrder (1 ms)
[1853/3115] ProxyPolicyHandlerTest.ManualOptionsReversedApplyOrder (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.NoProxyServerMode
[       OK ] ProxyPolicyHandlerTest.NoProxyServerMode (1 ms)
[1854/3115] ProxyPolicyHandlerTest.NoProxyServerMode (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.AutoDetectProxyServerMode
[       OK ] ProxyPolicyHandlerTest.AutoDetectProxyServerMode (1 ms)
[1855/3115] ProxyPolicyHandlerTest.AutoDetectProxyServerMode (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.PacScriptProxyModeInvalid
[       OK ] ProxyPolicyHandlerTest.PacScriptProxyModeInvalid (1 ms)
[1856/3115] ProxyPolicyHandlerTest.PacScriptProxyModeInvalid (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.UseSystemProxyServerMode
[       OK ] ProxyPolicyHandlerTest.UseSystemProxyServerMode (1 ms)
[1857/3115] ProxyPolicyHandlerTest.UseSystemProxyServerMode (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.UseSystemProxyMode
[       OK ] ProxyPolicyHandlerTest.UseSystemProxyMode (1 ms)
[1858/3115] ProxyPolicyHandlerTest.UseSystemProxyMode (1 ms)
[ RUN      ] ProxyPolicyHandlerTest.ProxyModeOverridesProxyServerMode
[       OK ] ProxyPolicyHandlerTest.ProxyModeOverridesProxyServerMode (2 ms)
[1859/3115] ProxyPolicyHandlerTest.ProxyModeOverridesProxyServerMode (2 ms)
[ RUN      ] ProxyPolicyHandlerTest.ProxyInvalid
[       OK ] ProxyPolicyHandlerTest.ProxyInvalid (5 ms)
[1860/3115] ProxyPolicyHandlerTest.ProxyInvalid (5 ms)
[ RUN      ] CloudPolicyInvalidatorTest.ChangeRegistration
[       OK ] CloudPolicyInvalidatorTest.ChangeRegistration (4 ms)
[1861/3115] CloudPolicyInvalidatorTest.ChangeRegistration (4 ms)
[ RUN      ] CloudPolicyInvalidatorTest.UnregisterOnStoreLoaded
[       OK ] CloudPolicyInvalidatorTest.UnregisterOnStoreLoaded (3 ms)
[1862/3115] CloudPolicyInvalidatorTest.UnregisterOnStoreLoaded (3 ms)
[ RUN      ] CloudPolicyInvalidatorTest.HandleInvalidation
[       OK ] CloudPolicyInvalidatorTest.HandleInvalidation (1 ms)
[1863/3115] CloudPolicyInvalidatorTest.HandleInvalidation (1 ms)
[ RUN      ] CloudPolicyInvalidatorTest.HandleMultipleInvalidationsWithUnknownVersion
[       OK ] CloudPolicyInvalidatorTest.HandleMultipleInvalidationsWithUnknownVersion (2 ms)
[1864/3115] CloudPolicyInvalidatorTest.HandleMultipleInvalidationsWithUnknownVersion (2 ms)
[ RUN      ] CloudPolicyInvalidatorTest.InitialHighestHandledInvalidationVersionNonZero
[       OK ] CloudPolicyInvalidatorTest.InitialHighestHandledInvalidationVersionNonZero (2 ms)
[1865/3115] CloudPolicyInvalidatorTest.InitialHighestHandledInvalidationVersionNonZero (2 ms)
[ RUN      ] CloudPolicyInvalidatorTest.AcknowledgeBeforeRefresh

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: FetchPolicy()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] CloudPolicyInvalidatorTest.AcknowledgeBeforeRefresh (0 ms)
[1866/3115] CloudPolicyInvalidatorTest.AcknowledgeBeforeRefresh (0 ms)
[ RUN      ] CloudPolicyInvalidatorTest.StateChanged
[       OK ] CloudPolicyInvalidatorTest.StateChanged (1 ms)
[1867/3115] CloudPolicyInvalidatorTest.StateChanged (1 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.FiredInvalidation
[       OK ] RemoteCommandsInvalidatorTest.FiredInvalidation (1 ms)
[1868/3115] RemoteCommandsInvalidatorTest.FiredInvalidation (1 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.ShutDown
[       OK ] RemoteCommandsInvalidatorTest.ShutDown (0 ms)
[1869/3115] RemoteCommandsInvalidatorTest.ShutDown (0 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAppsReverseOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAppsReverseOrder (480 ms)
[1870/3115] ChromeLauncherControllerTest.RestoreDefaultAppsReverseOrder (480 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrder
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=7875)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=7875)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 ChromeLauncherControllerTest::SetUp() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:274:5 (unit_tests+0x0000015d9767)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7facc143dcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x0000015da671 ChromeLauncherControllerTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7facbfccf76d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e060 r13: 00007d480000b850 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fffab89ef60  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fffab89ef20
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=7875):
1 race:libglib*.so
[1871/3115] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrder (CRASHED)
[ RUN      ] ChromeLauncherControllerTest.PersistLauncherItemPositions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.PersistLauncherItemPositions (713 ms)
[1872/3115] ChromeLauncherControllerTest.PersistLauncherItemPositions (713 ms)
[ RUN      ] ChromeLauncherControllerTest.PersistPinned
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=7878)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 ChromeLauncherControllerTest::TearDown() chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc:421:5 (unit_tests+0x0000015da670)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f22ff848cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f2304fa6d13 g_main_context_dispatch
#25 0x7f2304fa7060 <unknown>
#26 0x7f2304fa7124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x0000015da671 ChromeLauncherControllerTest::TearDown()
#33 0x000002a3e07d testing::Test::Run()
#34 0x000002a3ef4a testing::TestInfo::Run()
#35 0x000002a3f853 testing::TestCase::Run()
#36 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#37 0x000002a486a7 testing::UnitTest::Run()
#38 0x000007a8090c base::TestSuite::Run()
#39 0x000007a82f02 content::UnitTestTestSuite::Run()
#40 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#41 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#42 0x000007a7cfb8 base::LaunchUnitTests()
#43 0x000002ad99c8 main
#44 0x7f22fe0da76d __libc_start_main
#45 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400067c00 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e0000196275c  bp: 00007fff2c5b0b10  bx: 0000000000000000
  dx: 00001c000196275c  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff2c5b0af0
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=7878):
1 race:libglib*.so
[1873/3115] ChromeLauncherControllerTest.PersistPinned (CRASHED)
[ RUN      ] URLBlacklistManagerTest.ShutdownWithPendingTask2
[       OK ] URLBlacklistManagerTest.ShutdownWithPendingTask2 (1 ms)
[1874/3115] URLBlacklistManagerTest.ShutdownWithPendingTask2 (1 ms)
[ RUN      ] URLBlacklistManagerTest.BlockAllWithExceptions
[       OK ] URLBlacklistManagerTest.BlockAllWithExceptions (1 ms)
[1875/3115] URLBlacklistManagerTest.BlockAllWithExceptions (1 ms)
[ RUN      ] URLBlacklistManagerTest.DontBlockResources
[       OK ] URLBlacklistManagerTest.DontBlockResources (1 ms)
[1876/3115] URLBlacklistManagerTest.DontBlockResources (1 ms)
[ RUN      ] ProxyPolicyTest.OverridesCommandLineAutoDetect
[       OK ] ProxyPolicyTest.OverridesCommandLineAutoDetect (41 ms)
[1877/3115] ProxyPolicyTest.OverridesCommandLineAutoDetect (41 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoForced
[       OK ] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoForced (1 ms)
[1878/3115] IncognitoModePolicyHandlerTest.NoObsoletePolicyAndIncognitoForced (1 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityForced
[       OK ] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityForced (1 ms)
[1879/3115] IncognitoModePolicyHandlerTest.ObsoletePolicyDoesNotAffectAvailabilityForced (1 ms)
[ RUN      ] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToDisabled
[       OK ] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToDisabled (1 ms)
[1880/3115] IncognitoModePolicyHandlerTest.ObsoletePolicySetsPreferenceToDisabled (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_FailsTypeCheck
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_FailsTypeCheck (0 ms)
[1881/3115] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_FailsTypeCheck (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_UnknownValue
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_UnknownValue (1 ms)
[1882/3115] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_UnknownValue (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_ClearDataOnExit
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_ClearDataOnExit (0 ms)
[1883/3115] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_RestoreLastSession_ClearDataOnExit (0 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.Stopped
[       OK ] RemoteCommandsInvalidatorTest.Stopped (0 ms)
[1884/3115] RemoteCommandsInvalidatorTest.Stopped (0 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.StartedStateChange
[       OK ] RemoteCommandsInvalidatorTest.StartedStateChange (1 ms)
[1885/3115] RemoteCommandsInvalidatorTest.StartedStateChange (1 ms)
[ RUN      ] RemoteCommandsInvalidatorTest.InvalidationServiceEnabledStateChanged
[       OK ] RemoteCommandsInvalidatorTest.InvalidationServiceEnabledStateChanged (1 ms)
[1886/3115] RemoteCommandsInvalidatorTest.InvalidationServiceEnabledStateChanged (1 ms)
[ RUN      ] UserPolicySigninServiceTest.SignInAfterInit
[       OK ] UserPolicySigninServiceTest.SignInAfterInit (173 ms)
[1887/3115] UserPolicySigninServiceTest.SignInAfterInit (173 ms)
[ RUN      ] UserPolicySigninServiceTest.SignInWithNonEnterpriseUser
[       OK ] UserPolicySigninServiceTest.SignInWithNonEnterpriseUser (31 ms)
[1888/3115] UserPolicySigninServiceTest.SignInWithNonEnterpriseUser (31 ms)
[ RUN      ] UserPolicySigninServiceTest.RegisteredClient
[       OK ] UserPolicySigninServiceTest.RegisteredClient (34 ms)
[1889/3115] UserPolicySigninServiceTest.RegisteredClient (34 ms)
[ RUN      ] UserPolicySigninServiceTest.RegisterPolicyClientOAuthFailure
[       OK ] UserPolicySigninServiceTest.RegisterPolicyClientOAuthFailure (27 ms)
[1890/3115] UserPolicySigninServiceTest.RegisterPolicyClientOAuthFailure (27 ms)
[ RUN      ] UserPolicySigninServiceTest.RegisterPolicyClientSucceeded
[       OK ] UserPolicySigninServiceTest.RegisterPolicyClientSucceeded (28 ms)
[1891/3115] UserPolicySigninServiceTest.RegisterPolicyClientSucceeded (28 ms)
[ RUN      ] UserPolicySigninServiceTest.FetchPolicySuccess
[       OK ] UserPolicySigninServiceTest.FetchPolicySuccess (32 ms)
[1892/3115] UserPolicySigninServiceTest.FetchPolicySuccess (32 ms)
[ RUN      ] UserPolicySigninServiceTest.SignOutThenSignInAgain
[       OK ] UserPolicySigninServiceTest.SignOutThenSignInAgain (35 ms)
[1893/3115] UserPolicySigninServiceTest.SignOutThenSignInAgain (35 ms)
[ RUN      ] UserPolicySigninServiceTest.PolicyFetchFailureTemporary
[       OK ] UserPolicySigninServiceTest.PolicyFetchFailureTemporary (178 ms)
[1894/3115] UserPolicySigninServiceTest.PolicyFetchFailureTemporary (178 ms)
[ RUN      ] UserPolicySigninServiceSignedInTest.InitWhileSignedInOAuthError
[       OK ] UserPolicySigninServiceSignedInTest.InitWhileSignedInOAuthError (31 ms)
[1895/3115] UserPolicySigninServiceSignedInTest.InitWhileSignedInOAuthError (31 ms)
[ RUN      ] UserPolicySigninServiceSignedInTest.SignOutAfterInit
[       OK ] UserPolicySigninServiceSignedInTest.SignOutAfterInit (29 ms)
[1896/3115] UserPolicySigninServiceSignedInTest.SignOutAfterInit (29 ms)
[ RUN      ] FileSelectionDialogsPolicyTest.Default
[       OK ] FileSelectionDialogsPolicyTest.Default (0 ms)
[1897/3115] FileSelectionDialogsPolicyTest.Default (0 ms)
[ RUN      ] JavascriptPolicyHandlerTest.JavascriptEnabled
[       OK ] JavascriptPolicyHandlerTest.JavascriptEnabled (1 ms)
[1898/3115] JavascriptPolicyHandlerTest.JavascriptEnabled (1 ms)
[ RUN      ] ManagedBookmarksPolicyHandlerTest.WrongPolicyType
[       OK ] ManagedBookmarksPolicyHandlerTest.WrongPolicyType (0 ms)
[1899/3115] ManagedBookmarksPolicyHandlerTest.WrongPolicyType (0 ms)
[ RUN      ] ManagedBookmarksPolicyHandlerTest.UnknownKeys
[       OK ] ManagedBookmarksPolicyHandlerTest.UnknownKeys (1 ms)
[1900/3115] ManagedBookmarksPolicyHandlerTest.UnknownKeys (1 ms)
[ RUN      ] ManagedBookmarksPolicyHandlerTest.BadBookmark
[       OK ] ManagedBookmarksPolicyHandlerTest.BadBookmark (1 ms)
[1901/3115] ManagedBookmarksPolicyHandlerTest.BadBookmark (1 ms)
[ RUN      ] PolicyPathParserTests.AllPlatformVariables
[       OK ] PolicyPathParserTests.AllPlatformVariables (1 ms)
[1902/3115] PolicyPathParserTests.AllPlatformVariables (1 ms)
[ RUN      ] ProfilePolicyConnectorTest.IsPolicyFromCloudPolicy
[       OK ] ProfilePolicyConnectorTest.IsPolicyFromCloudPolicy (1 ms)
[1903/3115] ProfilePolicyConnectorTest.IsPolicyFromCloudPolicy (1 ms)
[ RUN      ] PrivetRegisterTest.PermanentFailure
[       OK ] PrivetRegisterTest.PermanentFailure (2 ms)
[1904/3115] PrivetRegisterTest.PermanentFailure (2 ms)
[ RUN      ] PrivetRegisterTest.RegisterCancel
[       OK ] PrivetRegisterTest.RegisterCancel (3002 ms)
[1905/3115] PrivetRegisterTest.RegisterCancel (3002 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulPWGLocalPrint
[       OK ] PrivetLocalPrintTest.SuccessfulPWGLocalPrint (2 ms)
[1906/3115] PrivetLocalPrintTest.SuccessfulPWGLocalPrint (2 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulPWGLocalPrintDuplex
[       OK ] PrivetLocalPrintTest.SuccessfulPWGLocalPrintDuplex (3 ms)
[1907/3115] PrivetLocalPrintTest.SuccessfulPWGLocalPrintDuplex (3 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulLocalPrintWithCreatejob
[       OK ] PrivetLocalPrintTest.SuccessfulLocalPrintWithCreatejob (3 ms)
[1908/3115] PrivetLocalPrintTest.SuccessfulLocalPrintWithCreatejob (3 ms)
[ RUN      ] PrivetLocalPrintTest.SuccessfulLocalPrintWithOverlongName
[       OK ] PrivetLocalPrintTest.SuccessfulLocalPrintWithOverlongName (3 ms)
[1909/3115] PrivetLocalPrintTest.SuccessfulLocalPrintWithOverlongName (3 ms)
[ RUN      ] PrivetURLFetcherTest.ResponseCodeError
[       OK ] PrivetURLFetcherTest.ResponseCodeError (1 ms)
[1910/3115] PrivetURLFetcherTest.ResponseCodeError (1 ms)
[ RUN      ] PrivetURLFetcherTest.JsonParseError
[       OK ] PrivetURLFetcherTest.JsonParseError (1 ms)
[1911/3115] PrivetURLFetcherTest.JsonParseError (1 ms)
[ RUN      ] PrivetURLFetcherTest.Header
[       OK ] PrivetURLFetcherTest.Header (0 ms)
[1912/3115] PrivetURLFetcherTest.Header (0 ms)
[ RUN      ] PrivetURLFetcherTest.Header2
[       OK ] PrivetURLFetcherTest.Header2 (0 ms)
[1913/3115] PrivetURLFetcherTest.Header2 (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_URLs
[       OK ] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_URLs (0 ms)
[1914/3115] RestoreOnStartupPolicyHandlerTest.CheckPolicySettings_URLs (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NotHomePage
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NotHomePage (0 ms)
[1915/3115] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_NotHomePage (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageValueIsWrongType
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageValueIsWrongType (0 ms)
[1916/3115] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageValueIsWrongType (0 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNewTabPage
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNewTabPage (1 ms)
[1917/3115] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNewTabPage (1 ms)
[ RUN      ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage
[       OK ] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage (0 ms)
[1918/3115] RestoreOnStartupPolicyHandlerTest.ApplyPolicySettings_HomePage_HomePageIsNotNewTabPage (0 ms)
[ RUN      ] SyncPolicyHandlerTest.Default
[       OK ] SyncPolicyHandlerTest.Default (0 ms)
[1919/3115] SyncPolicyHandlerTest.Default (0 ms)
[ RUN      ] DiskCacheDirPolicyTest.Default
[       OK ] DiskCacheDirPolicyTest.Default (0 ms)
[1920/3115] DiskCacheDirPolicyTest.Default (0 ms)
[ RUN      ] DownloadDirPolicyHandlerTest.SetDownloadDirectory
[       OK ] DownloadDirPolicyHandlerTest.SetDownloadDirectory (1 ms)
[1921/3115] DownloadDirPolicyHandlerTest.SetDownloadDirectory (1 ms)
[ RUN      ] DesktopNotificationServiceTest.GetNotificationsSettings
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopNotificationServiceTest.GetNotificationsSettings (48 ms)
[1922/3115] DesktopNotificationServiceTest.GetNotificationsSettings (48 ms)
[ RUN      ] MessageCenterSettingsControllerTest.NotifierSortOrder
[       OK ] MessageCenterSettingsControllerTest.NotifierSortOrder (322 ms)
[1923/3115] MessageCenterSettingsControllerTest.NotifierSortOrder (322 ms)
[ RUN      ] NativeMessagingHostListPolicyHandlerTest.CheckPolicySettings
[       OK ] NativeMessagingHostListPolicyHandlerTest.CheckPolicySettings (1 ms)
[1924/3115] NativeMessagingHostListPolicyHandlerTest.CheckPolicySettings (1 ms)
[ RUN      ] NativeMessagingHostListPolicyHandlerTest.ApplyPolicySettings
[       OK ] NativeMessagingHostListPolicyHandlerTest.ApplyPolicySettings (0 ms)
[1925/3115] NativeMessagingHostListPolicyHandlerTest.ApplyPolicySettings (0 ms)
[ RUN      ] DesktopMediaListAshTest.ScreenOnly
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaListAshTest.ScreenOnly (1329 ms)
[1926/3115] DesktopMediaListAshTest.ScreenOnly (1329 ms)
[ RUN      ] SigninErrorNotifierTest.NoErrorAuthStatusProviders
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SigninErrorNotifierTest.NoErrorAuthStatusProviders (389 ms)
[1927/3115] SigninErrorNotifierTest.NoErrorAuthStatusProviders (389 ms)
[ RUN      ] SigninErrorNotifierTest.AuthStatusProviderErrorTransition
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SigninErrorNotifierTest.AuthStatusProviderErrorTransition (784 ms)
[1928/3115] SigninErrorNotifierTest.AuthStatusProviderErrorTransition (784 ms)
[ RUN      ] SigninErrorNotifierTest.AuthStatusEnumerateAllErrors
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SigninErrorNotifierTest.AuthStatusEnumerateAllErrors (643 ms)
[1929/3115] SigninErrorNotifierTest.AuthStatusEnumerateAllErrors (643 ms)
[ RUN      ] AXTreeSourceAuraTest.DoDefault
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AXTreeSourceAuraTest.DoDefault (138 ms)
[1930/3115] AXTreeSourceAuraTest.DoDefault (138 ms)
[ RUN      ] AXTreeSourceAuraTest.Focus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AXTreeSourceAuraTest.Focus (137 ms)
[1931/3115] AXTreeSourceAuraTest.Focus (137 ms)
[ RUN      ] AXTreeSourceAuraTest.Serialize
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AXTreeSourceAuraTest.Serialize (158 ms)
[1932/3115] AXTreeSourceAuraTest.Serialize (158 ms)
[ RUN      ] ChromeLauncherControllerTest.DefaultApps
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.DefaultApps (230 ms)
[1933/3115] ChromeLauncherControllerTest.DefaultApps (230 ms)
[ RUN      ] ServiceResolverTest.TxtSrvAndA
[       OK ] ServiceResolverTest.TxtSrvAndA (2 ms)
[1934/3115] ServiceResolverTest.TxtSrvAndA (2 ms)
[ RUN      ] ServiceResolverTest.JustSrv
[       OK ] ServiceResolverTest.JustSrv (4003 ms)
[1935/3115] ServiceResolverTest.JustSrv (4003 ms)
[ RUN      ] CloudDeviceListTest.Params
[       OK ] CloudDeviceListTest.Params (0 ms)
[1936/3115] CloudDeviceListTest.Params (0 ms)
[ RUN      ] CloudDeviceListTest.Parsing
[       OK ] CloudDeviceListTest.Parsing (1 ms)
[1937/3115] CloudDeviceListTest.Parsing (1 ms)
[ RUN      ] CloudPrintPrinterListTest.Params
[       OK ] CloudPrintPrinterListTest.Params (1 ms)
[1938/3115] CloudPrintPrinterListTest.Params (1 ms)
[ RUN      ] CloudPrintPrinterListTest.Parsing
[       OK ] CloudPrintPrinterListTest.Parsing (1 ms)
[1939/3115] CloudPrintPrinterListTest.Parsing (1 ms)
[ RUN      ] GCDRegistrationTicketRequestTest.Params
[       OK ] GCDRegistrationTicketRequestTest.Params (0 ms)
[1940/3115] GCDRegistrationTicketRequestTest.Params (0 ms)
[ RUN      ] PrivetConfirmApiFlowTest.Params
[       OK ] PrivetConfirmApiFlowTest.Params (0 ms)
[1941/3115] PrivetConfirmApiFlowTest.Params (0 ms)
[ RUN      ] PrivetInfoTest.SuccessfulInfo
[       OK ] PrivetInfoTest.SuccessfulInfo (1 ms)
[1942/3115] PrivetInfoTest.SuccessfulInfo (1 ms)
[ RUN      ] PrivetRegisterTest.RegisterXSRFFailure
[       OK ] PrivetRegisterTest.RegisterXSRFFailure (2 ms)
[1943/3115] PrivetRegisterTest.RegisterXSRFFailure (2 ms)
[ RUN      ] PrivetLocalPrinterListerTest.NonPrinterAddedTest
[       OK ] PrivetLocalPrinterListerTest.NonPrinterAddedTest (4 ms)
[1944/3115] PrivetLocalPrinterListerTest.NonPrinterAddedTest (4 ms)
[ RUN      ] PrivetNotificationsListenerTest.HighUptimeTest
[       OK ] PrivetNotificationsListenerTest.HighUptimeTest (0 ms)
[1945/3115] PrivetNotificationsListenerTest.HighUptimeTest (0 ms)
[ RUN      ] PrivetNotificationsListenerTest.HTTPErrorTest
[       OK ] PrivetNotificationsListenerTest.HTTPErrorTest (0 ms)
[1946/3115] PrivetNotificationsListenerTest.HTTPErrorTest (0 ms)
[ RUN      ] PrivetNotificationsListenerTest.DictionaryErrorTest
[       OK ] PrivetNotificationsListenerTest.DictionaryErrorTest (0 ms)
[1947/3115] PrivetNotificationsListenerTest.DictionaryErrorTest (0 ms)
[ RUN      ] LocalDomainResolverTest.ResolveDomainAnyBothAvailable
[       OK ] LocalDomainResolverTest.ResolveDomainAnyBothAvailable (1 ms)
[1948/3115] LocalDomainResolverTest.ResolveDomainAnyBothAvailable (1 ms)
[ RUN      ] LocalDomainResolverTest.ResolveDomainNone
[       OK ] LocalDomainResolverTest.ResolveDomainNone (4001 ms)
[1949/3115] LocalDomainResolverTest.ResolveDomainNone (4001 ms)
[ RUN      ] ServiceDiscoveryTest.DiscoverNewServices
[       OK ] ServiceDiscoveryTest.DiscoverNewServices (2002 ms)
[1950/3115] ServiceDiscoveryTest.DiscoverNewServices (2001 ms)
[ RUN      ] ServiceDiscoveryTest.ReadCachedServices
[       OK ] ServiceDiscoveryTest.ReadCachedServices (1 ms)
[1951/3115] ServiceDiscoveryTest.ReadCachedServices (1 ms)
[ RUN      ] ServiceDiscoveryTest.OnServiceChanged
[       OK ] ServiceDiscoveryTest.OnServiceChanged (2 ms)
[1952/3115] ServiceDiscoveryTest.OnServiceChanged (2 ms)
[ RUN      ] ServiceDiscoveryTest.SinglePacket
[       OK ] ServiceDiscoveryTest.SinglePacket (1 ms)
[1953/3115] ServiceDiscoveryTest.SinglePacket (1 ms)
[ RUN      ] IncidentReportUploaderImplTest.Success
[       OK ] IncidentReportUploaderImplTest.Success (0 ms)
[1954/3115] IncidentReportUploaderImplTest.Success (0 ms)
[ RUN      ] IncidentReportingServiceTest.AddIncident
[       OK ] IncidentReportingServiceTest.AddIncident (159 ms)
[1955/3115] IncidentReportingServiceTest.AddIncident (159 ms)
[ RUN      ] IncidentReportingServiceTest.CoalesceIncidents
[       OK ] IncidentReportingServiceTest.CoalesceIncidents (50 ms)
[1956/3115] IncidentReportingServiceTest.CoalesceIncidents (50 ms)
[ RUN      ] IncidentReportingServiceTest.NoSafeBrowsing
[       OK ] IncidentReportingServiceTest.NoSafeBrowsing (38 ms)
[1957/3115] IncidentReportingServiceTest.NoSafeBrowsing (38 ms)
[ RUN      ] IncidentReportingServiceTest.TwoIncidentsTwoUploads
[       OK ] IncidentReportingServiceTest.TwoIncidentsTwoUploads (30 ms)
[1958/3115] IncidentReportingServiceTest.TwoIncidentsTwoUploads (30 ms)
[ RUN      ] IncidentReportingServiceTest.TwoProfilesTwoUploads
[       OK ] IncidentReportingServiceTest.TwoProfilesTwoUploads (55 ms)
[1959/3115] IncidentReportingServiceTest.TwoProfilesTwoUploads (55 ms)
[ RUN      ] IncidentReportingServiceTest.ProcessWideTwoUploads
[       OK ] IncidentReportingServiceTest.ProcessWideTwoUploads (32 ms)
[1960/3115] IncidentReportingServiceTest.ProcessWideTwoUploads (32 ms)
[ RUN      ] IncidentReportingServiceTest.ProcessWideOneUploadAfterProfile
[       OK ] IncidentReportingServiceTest.ProcessWideOneUploadAfterProfile (31 ms)
[1961/3115] IncidentReportingServiceTest.ProcessWideOneUploadAfterProfile (31 ms)
[ RUN      ] IncidentReportingServiceTest.NoCollectionWithoutIncident
[       OK ] IncidentReportingServiceTest.NoCollectionWithoutIncident (30 ms)
[1962/3115] IncidentReportingServiceTest.NoCollectionWithoutIncident (30 ms)
[ RUN      ] IncidentReportingServiceTest.AnalysisAfterProfile
[       OK ] IncidentReportingServiceTest.AnalysisAfterProfile (28 ms)
[1963/3115] IncidentReportingServiceTest.AnalysisAfterProfile (28 ms)
[ RUN      ] ModelLoaderTest.ModelNamesTest
[       OK ] ModelLoaderTest.ModelNamesTest (1 ms)
[1964/3115] ModelLoaderTest.ModelNamesTest (1 ms)
[ RUN      ] ModelLoaderTest.ModelHasValidHashIds
[       OK ] ModelLoaderTest.ModelHasValidHashIds (1 ms)
[1965/3115] ModelLoaderTest.ModelHasValidHashIds (1 ms)
[ RUN      ] DownloadFeedbackTest.CompleteUpload
[       OK ] DownloadFeedbackTest.CompleteUpload (1 ms)
[1966/3115] DownloadFeedbackTest.CompleteUpload (1 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadInvalidUrl
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadInvalidUrl (12 ms)
[1967/3115] DownloadProtectionServiceTest.CheckClientDownloadInvalidUrl (12 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadNotABinary
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadNotABinary (5 ms)
[1968/3115] DownloadProtectionServiceTest.CheckClientDownloadNotABinary (5 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadWhitelistedUrl
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadWhitelistedUrl (12 ms)
[1969/3115] DownloadProtectionServiceTest.CheckClientDownloadWhitelistedUrl (12 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadFetchFailed
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadFetchFailed (5 ms)
[1970/3115] DownloadProtectionServiceTest.CheckClientDownloadFetchFailed (5 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadSuccess
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadSuccess (13 ms)
[1971/3115] DownloadProtectionServiceTest.CheckClientDownloadSuccess (13 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadBlob
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadBlob (6 ms)
[1972/3115] DownloadProtectionServiceTest.CheckClientDownloadBlob (6 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequest
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequest (6 ms)
[1973/3115] DownloadProtectionServiceTest.CheckClientDownloadValidateRequest (6 ms)
[ RUN      ] IncidentReportingServiceTest.NoDownloadNoWaiting
[       OK ] IncidentReportingServiceTest.NoDownloadNoWaiting (137 ms)
[1974/3115] IncidentReportingServiceTest.NoDownloadNoWaiting (137 ms)
[ RUN      ] LastDownloadFinderTest.NoProfiles
[       OK ] LastDownloadFinderTest.NoProfiles (3 ms)
[1975/3115] LastDownloadFinderTest.NoProfiles (3 ms)
[ RUN      ] LastDownloadFinderTest.NoParticipatingProfiles
[       OK ] LastDownloadFinderTest.NoParticipatingProfiles (129 ms)
[1976/3115] LastDownloadFinderTest.NoParticipatingProfiles (129 ms)
[ RUN      ] ResourceRequestDetectorTest.NoEventForIgnoredResourceTypes
[       OK ] ResourceRequestDetectorTest.NoEventForIgnoredResourceTypes (2 ms)
[1977/3115] ResourceRequestDetectorTest.NoEventForIgnoredResourceTypes (2 ms)
[ RUN      ] ResourceRequestDetectorTest.NoEventForNonMatchingScript
[       OK ] ResourceRequestDetectorTest.NoEventForNonMatchingScript (2 ms)
[1978/3115] ResourceRequestDetectorTest.NoEventForNonMatchingScript (2 ms)
[ RUN      ] ResourceRequestDetectorTest.EventForBaseMatchingScript
[       OK ] ResourceRequestDetectorTest.EventForBaseMatchingScript (1 ms)
[1979/3115] ResourceRequestDetectorTest.EventForBaseMatchingScript (1 ms)
[ RUN      ] ResourceRequestDetectorTest.NoEventForNonMatchingDomainSubFrame
[       OK ] ResourceRequestDetectorTest.NoEventForNonMatchingDomainSubFrame (1 ms)
[1980/3115] ResourceRequestDetectorTest.NoEventForNonMatchingDomainSubFrame (1 ms)
[ RUN      ] ResourceRequestDetectorTest.EventForMatchingDomainSubFrame
[       OK ] ResourceRequestDetectorTest.EventForMatchingDomainSubFrame (1 ms)
[1981/3115] ResourceRequestDetectorTest.EventForMatchingDomainSubFrame (1 ms)
[ RUN      ] ResourceRequestDetectorTest.EventForMatchingDomainScript
[       OK ] ResourceRequestDetectorTest.EventForMatchingDomainScript (1 ms)
[1982/3115] ResourceRequestDetectorTest.EventForMatchingDomainScript (1 ms)
[ RUN      ] TrackedPreferenceIncident.GetType
[       OK ] TrackedPreferenceIncident.GetType (0 ms)
[1983/3115] TrackedPreferenceIncident.GetType (0 ms)
[ RUN      ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestNoSignature
[       OK ] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestNoSignature (9 ms)
[1984/3115] DownloadProtectionServiceTest.CheckClientDownloadValidateRequestNoSignature (9 ms)
[ RUN      ] DownloadProtectionServiceTest.TestCheckDownloadUrl
[       OK ] DownloadProtectionServiceTest.TestCheckDownloadUrl (6 ms)
[1985/3115] DownloadProtectionServiceTest.TestCheckDownloadUrl (6 ms)
[ RUN      ] DownloadProtectionServiceTest.TestDownloadRequestTimeout
[       OK ] DownloadProtectionServiceTest.TestDownloadRequestTimeout (6 ms)
[1986/3115] DownloadProtectionServiceTest.TestDownloadRequestTimeout (6 ms)
[ RUN      ] DownloadProtectionServiceTest.TestDownloadItemDestroyed
[       OK ] DownloadProtectionServiceTest.TestDownloadItemDestroyed (6 ms)
[1987/3115] DownloadProtectionServiceTest.TestDownloadItemDestroyed (6 ms)
[ RUN      ] BinaryIntegrityIncident.GetKeyIsFile
[       OK ] BinaryIntegrityIncident.GetKeyIsFile (0 ms)
[1988/3115] BinaryIntegrityIncident.GetKeyIsFile (0 ms)
[ RUN      ] BinaryIntegrityIncident.DifferentIncidentDifferentDigest
[       OK ] BinaryIntegrityIncident.DifferentIncidentDifferentDigest (1 ms)
[1989/3115] BinaryIntegrityIncident.DifferentIncidentDifferentDigest (1 ms)
[ RUN      ] BlacklistLoadIncident.KeyIsPath
[       OK ] BlacklistLoadIncident.KeyIsPath (0 ms)
[1990/3115] BlacklistLoadIncident.KeyIsPath (0 ms)
[ RUN      ] DelayedCallbackRunnerTest.RunDeleted
[       OK ] DelayedCallbackRunnerTest.RunDeleted (0 ms)
[1991/3115] DelayedCallbackRunnerTest.RunDeleted (0 ms)
[ RUN      ] DownloadMetadataManagerTestBase.ActiveDownloadNoRequest
[       OK ] DownloadMetadataManagerTestBase.ActiveDownloadNoRequest (35 ms)
[1992/3115] DownloadMetadataManagerTestBase.ActiveDownloadNoRequest (35 ms)
[ RUN      ] DownloadMetadataManagerTestBase.ActiveDownloadWithRequest
[       OK ] DownloadMetadataManagerTestBase.ActiveDownloadWithRequest (38 ms)
[1993/3115] DownloadMetadataManagerTestBase.ActiveDownloadWithRequest (38 ms)
[ RUN      ] NotificationPermissionContextTest.NoSecureOriginRequirement
[       OK ] NotificationPermissionContextTest.NoSecureOriginRequirement (40 ms)
[1994/3115] NotificationPermissionContextTest.NoSecureOriginRequirement (40 ms)
[ RUN      ] PlatformNotificationServiceTest.DisplayPageDisplayedEvent
[       OK ] PlatformNotificationServiceTest.DisplayPageDisplayedEvent (28 ms)
[1995/3115] PlatformNotificationServiceTest.DisplayPageDisplayedEvent (28 ms)
[ RUN      ] PlatformNotificationServiceTest.DisplayPageCloseClosure
[       OK ] PlatformNotificationServiceTest.DisplayPageCloseClosure (30 ms)
[1996/3115] PlatformNotificationServiceTest.DisplayPageCloseClosure (30 ms)
[ RUN      ] PlatformNotificationServiceTest.DisplayNameForOrigin
[       OK ] PlatformNotificationServiceTest.DisplayNameForOrigin (23 ms)
[1997/3115] PlatformNotificationServiceTest.DisplayNameForOrigin (23 ms)
[ RUN      ] PlatformNotificationServiceTest.TestWebOriginDisplayName
[       OK ] PlatformNotificationServiceTest.TestWebOriginDisplayName (29 ms)
[1998/3115] PlatformNotificationServiceTest.TestWebOriginDisplayName (29 ms)
[ RUN      ] BrowserFeatureExtractorTest.RequestNotInitialized
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.RequestNotInitialized (455 ms)
[1999/3115] BrowserFeatureExtractorTest.RequestNotInitialized (455 ms)
[ RUN      ] BrowserFeatureExtractorTest.MalwareFeatures
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.MalwareFeatures (209 ms)
[2000/3115] BrowserFeatureExtractorTest.MalwareFeatures (209 ms)
[ RUN      ] BrowserFeatureExtractorTest.MalwareFeatures_ExceedLimit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserFeatureExtractorTest.MalwareFeatures_ExceedLimit (204 ms)
[2001/3115] BrowserFeatureExtractorTest.MalwareFeatures_ExceedLimit (204 ms)
[ RUN      ] SafeBrowsingChunkRangeTest.TestChunksToRangeString
[       OK ] SafeBrowsingChunkRangeTest.TestChunksToRangeString (0 ms)
[2002/3115] SafeBrowsingChunkRangeTest.TestChunksToRangeString (0 ms)
[ RUN      ] SafeBrowsingChunkRangeTest.TestStringToRanges
[       OK ] SafeBrowsingChunkRangeTest.TestStringToRanges (0 ms)
[2003/3115] SafeBrowsingChunkRangeTest.TestStringToRanges (0 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckPrivateIpAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckPrivateIpAddress (529 ms)
[2004/3115] ClientSideDetectionHostTest.TestPreClassificationCheckPrivateIpAddress (529 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckIncognito
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckIncognito (191 ms)
[2005/3115] ClientSideDetectionHostTest.TestPreClassificationCheckIncognito (191 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckMalwareKillSwitch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckMalwareKillSwitch (168 ms)
[2006/3115] ClientSideDetectionHostTest.TestPreClassificationCheckMalwareKillSwitch (168 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckOverPhishingReportingLimit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckOverPhishingReportingLimit (162 ms)
[2007/3115] ClientSideDetectionHostTest.TestPreClassificationCheckOverPhishingReportingLimit (162 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckOverBothReportingLimits
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckOverBothReportingLimits (117 ms)
[2008/3115] ClientSideDetectionHostTest.TestPreClassificationCheckOverBothReportingLimits (117 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckHttpsUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckHttpsUrl (121 ms)
[2009/3115] ClientSideDetectionHostTest.TestPreClassificationCheckHttpsUrl (121 ms)
[ RUN      ] ClientSideDetectionServiceTest.SendClientReportPhishingRequest
[       OK ] ClientSideDetectionServiceTest.SendClientReportPhishingRequest (2 ms)
[2010/3115] ClientSideDetectionServiceTest.SendClientReportPhishingRequest (2 ms)
[ RUN      ] ClientSideDetectionServiceTest.GetNumReportTest
[       OK ] ClientSideDetectionServiceTest.GetNumReportTest (0 ms)
[2011/3115] ClientSideDetectionServiceTest.GetNumReportTest (0 ms)
[ RUN      ] ClientSideDetectionServiceTest.IsPrivateIPAddress
[       OK ] ClientSideDetectionServiceTest.IsPrivateIPAddress (0 ms)
[2012/3115] ClientSideDetectionServiceTest.IsPrivateIPAddress (0 ms)
[ RUN      ] ModelLoaderTest.UpdateRenderersTest
[       OK ] ModelLoaderTest.UpdateRenderersTest (1 ms)
[2013/3115] ModelLoaderTest.UpdateRenderersTest (1 ms)
[ RUN      ] SafeBrowsingChunkRangeTest.TestRangesToChunks
[       OK ] SafeBrowsingChunkRangeTest.TestRangesToChunks (0 ms)
[2014/3115] SafeBrowsingChunkRangeTest.TestRangesToChunks (0 ms)
[ RUN      ] SafeBrowsingChunkRangeTest.TestSearchChunkRanges
[       OK ] SafeBrowsingChunkRangeTest.TestSearchChunkRanges (0 ms)
[2015/3115] SafeBrowsingChunkRangeTest.TestSearchChunkRanges (0 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneDisabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneDisabled (274 ms)
[2016/3115] ClientSideDetectionHostTest.OnPhishingDetectionDoneDisabled (274 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishing
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishing (182 ms)
[2017/3115] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishing (182 ms)
[ RUN      ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchSubResource
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchSubResource (370 ms)
[2018/3115] ClientSideDetectionHostTest.OnPhishingDetectionDoneVerdictNotPhishingButSBMatchSubResource (370 ms)
[ RUN      ] ClientSideDetectionHostTest.DidStopLoadingShowMalwareInterstitial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.DidStopLoadingShowMalwareInterstitial (162 ms)
[2019/3115] ClientSideDetectionHostTest.DidStopLoadingShowMalwareInterstitial (162 ms)
[ RUN      ] ClientSideDetectionHostTest.UpdateIPUrlMap
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.UpdateIPUrlMap (175 ms)
[2020/3115] ClientSideDetectionHostTest.UpdateIPUrlMap (175 ms)
[ RUN      ] ClientSideDetectionHostTest.NavigationCancelsShouldClassifyUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.NavigationCancelsShouldClassifyUrl (243 ms)
[2021/3115] ClientSideDetectionHostTest.NavigationCancelsShouldClassifyUrl (243 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckPass
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckPass (125 ms)
[2022/3115] ClientSideDetectionHostTest.TestPreClassificationCheckPass (125 ms)
[ RUN      ] ClientSideDetectionHostTest.TestPreClassificationCheckTwoNavigations
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ClientSideDetectionHostTest.TestPreClassificationCheckTwoNavigations (150 ms)
[2023/3115] ClientSideDetectionHostTest.TestPreClassificationCheckTwoNavigations (150 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestChunkStrings
[       OK ] SafeBrowsingProtocolManagerTest.TestChunkStrings (0 ms)
[2024/3115] SafeBrowsingProtocolManagerTest.TestChunkStrings (0 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestGetHashBackOffTimes
[       OK ] SafeBrowsingProtocolManagerTest.TestGetHashBackOffTimes (0 ms)
[2025/3115] SafeBrowsingProtocolManagerTest.TestGetHashBackOffTimes (0 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestGetHashUrl
[       OK ] SafeBrowsingProtocolManagerTest.TestGetHashUrl (0 ms)
[2026/3115] SafeBrowsingProtocolManagerTest.TestGetHashUrl (0 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestNextChunkUrl
[       OK ] SafeBrowsingProtocolManagerTest.TestNextChunkUrl (0 ms)
[2027/3115] SafeBrowsingProtocolManagerTest.TestNextChunkUrl (0 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.ExistingDatabase
[       OK ] SafeBrowsingProtocolManagerTest.ExistingDatabase (2 ms)
[2028/3115] SafeBrowsingProtocolManagerTest.ExistingDatabase (2 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseBadBodyBackupSuccess
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseBadBodyBackupSuccess (2 ms)
[2029/3115] SafeBrowsingProtocolManagerTest.UpdateResponseBadBodyBackupSuccess (2 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupError
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupError (1 ms)
[2030/3115] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupError (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupTimeout
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupTimeout (1 ms)
[2031/3115] SafeBrowsingProtocolManagerTest.UpdateResponseHttpErrorBackupTimeout (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupError
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupError (1 ms)
[2032/3115] SafeBrowsingProtocolManagerTest.UpdateResponseConnectionErrorBackupError (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupError
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupError (2 ms)
[2033/3115] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupError (2 ms)
[ RUN      ] PrefixSetTest.IntMinMax
[       OK ] PrefixSetTest.IntMinMax (1 ms)
[2034/3115] PrefixSetTest.IntMinMax (1 ms)
[ RUN      ] PrefixSetTest.EdgeCases
[       OK ] PrefixSetTest.EdgeCases (3 ms)
[2035/3115] PrefixSetTest.EdgeCases (3 ms)
[ RUN      ] PrefixSetTest.ReadWrite
[       OK ] PrefixSetTest.ReadWrite (55 ms)
[2036/3115] PrefixSetTest.ReadWrite (55 ms)
[ RUN      ] PrefixSetTest.CorruptionMagic
[       OK ] PrefixSetTest.CorruptionMagic (10 ms)
[2037/3115] PrefixSetTest.CorruptionMagic (10 ms)
[ RUN      ] PrefixSetTest.CorruptionDeltasSize
[       OK ] PrefixSetTest.CorruptionDeltasSize (10 ms)
[2038/3115] PrefixSetTest.CorruptionDeltasSize (10 ms)
[ RUN      ] PrefixSetTest.CorruptionFullHashesSize
[       OK ] PrefixSetTest.CorruptionFullHashesSize (10 ms)
[2039/3115] PrefixSetTest.CorruptionFullHashesSize (10 ms)
[ RUN      ] PrefixSetTest.SizeTRecovery
[       OK ] PrefixSetTest.SizeTRecovery (9 ms)
[2040/3115] PrefixSetTest.SizeTRecovery (9 ms)
[ RUN      ] PrefixSetTest.ReadSigned
[       OK ] PrefixSetTest.ReadSigned (10 ms)
[2041/3115] PrefixSetTest.ReadSigned (10 ms)
[ RUN      ] PrefixSetTest.Version3
[       OK ] PrefixSetTest.Version3 (41 ms)
[2042/3115] PrefixSetTest.Version3 (41 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.TestBackOffTimes
[       OK ] SafeBrowsingProtocolManagerTest.TestBackOffTimes (1 ms)
[2043/3115] SafeBrowsingProtocolManagerTest.TestBackOffTimes (1 ms)
[ RUN      ] SafeBrowsingDatabaseTest.FilterFile
[       OK ] SafeBrowsingDatabaseTest.FilterFile (10 ms)
[2044/3115] SafeBrowsingDatabaseTest.FilterFile (10 ms)
[ RUN      ] SafeBrowsingDatabaseTest.CachedFullMiss
[       OK ] SafeBrowsingDatabaseTest.CachedFullMiss (7 ms)
[2045/3115] SafeBrowsingDatabaseTest.CachedFullMiss (7 ms)
[ RUN      ] SafeBrowsingDatabaseTest.ContainsBrowseURL
[       OK ] SafeBrowsingDatabaseTest.ContainsBrowseURL (11 ms)
[2046/3115] SafeBrowsingDatabaseTest.ContainsBrowseURL (11 ms)
[ RUN      ] SafeBrowsingStoreFileTest.Empty
[       OK ] SafeBrowsingStoreFileTest.Empty (1 ms)
[2047/3115] SafeBrowsingStoreFileTest.Empty (1 ms)
[ RUN      ] SafeBrowsingStoreFileTest.BasicStore
[       OK ] SafeBrowsingStoreFileTest.BasicStore (2 ms)
[2048/3115] SafeBrowsingStoreFileTest.BasicStore (2 ms)
[ RUN      ] SafeBrowsingStoreFileTest.PrefixMinMax
[       OK ] SafeBrowsingStoreFileTest.PrefixMinMax (2 ms)
[2049/3115] SafeBrowsingStoreFileTest.PrefixMinMax (2 ms)
[ RUN      ] SafeBrowsingStoreFileTest.SubKnockout
[       OK ] SafeBrowsingStoreFileTest.SubKnockout (2 ms)
[2050/3115] SafeBrowsingStoreFileTest.SubKnockout (2 ms)
[ RUN      ] SafeBrowsingStoreFileTest.DeleteChunks
[       OK ] SafeBrowsingStoreFileTest.DeleteChunks (2 ms)
[2051/3115] SafeBrowsingStoreFileTest.DeleteChunks (2 ms)
[ RUN      ] SafeBrowsingStoreFileTest.DeleteTemp
[       OK ] SafeBrowsingStoreFileTest.DeleteTemp (0 ms)
[2052/3115] SafeBrowsingStoreFileTest.DeleteTemp (0 ms)
[ RUN      ] SafeBrowsingStoreFileTest.DetectsCorruption
[       OK ] SafeBrowsingStoreFileTest.DetectsCorruption (2 ms)
[2053/3115] SafeBrowsingStoreFileTest.DetectsCorruption (2 ms)
[ RUN      ] TrackedPreferenceIncident.SameIncidentSameDigest
[       OK ] TrackedPreferenceIncident.SameIncidentSameDigest (0 ms)
[2054/3115] TrackedPreferenceIncident.SameIncidentSameDigest (0 ms)
[ RUN      ] TrackedPreferenceIncident.Filter
[       OK ] TrackedPreferenceIncident.Filter (0 ms)
[2055/3115] TrackedPreferenceIncident.Filter (0 ms)
[ RUN      ] VariationsSeedSignatureIncident.KeyIsConstant
[       OK ] VariationsSeedSignatureIncident.KeyIsConstant (0 ms)
[2056/3115] VariationsSeedSignatureIncident.KeyIsConstant (0 ms)
[ RUN      ] SafeBrowsingDatabaseManagerTest.GetUrlSeverestThreatType
[       OK ] SafeBrowsingDatabaseManagerTest.GetUrlSeverestThreatType (1 ms)
[2057/3115] SafeBrowsingDatabaseManagerTest.GetUrlSeverestThreatType (1 ms)
[ RUN      ] MalwareDetailsTest.MalwareSubResource
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.MalwareSubResource (350 ms)
[2058/3115] MalwareDetailsTest.MalwareSubResource (350 ms)
[ RUN      ] MalwareDetailsTest.MalwareSubResourceWithOriginalUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MalwareDetailsTest.MalwareSubResourceWithOriginalUrl (187 ms)
[2059/3115] MalwareDetailsTest.MalwareSubResourceWithOriginalUrl (187 ms)
[ RUN      ] SafeBrowsingPathSanitizerTest.HomeDirectoryIsNotEmpty
[       OK ] SafeBrowsingPathSanitizerTest.HomeDirectoryIsNotEmpty (0 ms)
[2060/3115] SafeBrowsingPathSanitizerTest.HomeDirectoryIsNotEmpty (0 ms)
[ RUN      ] SafeBrowsingPathSanitizerTest.DontStripHomeDirectoryTest
[       OK ] SafeBrowsingPathSanitizerTest.DontStripHomeDirectoryTest (0 ms)
[2061/3115] SafeBrowsingPathSanitizerTest.DontStripHomeDirectoryTest (0 ms)
[ RUN      ] PrefixSetTest.Baseline
[       OK ] PrefixSetTest.Baseline (11 ms)
[2062/3115] PrefixSetTest.Baseline (11 ms)
[ RUN      ] PrefixSetTest.Empty
[       OK ] PrefixSetTest.Empty (0 ms)
[2063/3115] PrefixSetTest.Empty (0 ms)
[ RUN      ] SafeBrowsingUIManagerTest.Whitelist
[       OK ] SafeBrowsingUIManagerTest.Whitelist (1 ms)
[2064/3115] SafeBrowsingUIManagerTest.Whitelist (1 ms)
[ RUN      ] SafeBrowsingUIManagerTest.WhitelistId
[       OK ] SafeBrowsingUIManagerTest.WhitelistId (1 ms)
[2065/3115] SafeBrowsingUIManagerTest.WhitelistId (1 ms)
[ RUN      ] BinaryFeatureExtractorTest.ExtractDigestNoFile
[       OK ] BinaryFeatureExtractorTest.ExtractDigestNoFile (0 ms)
[2066/3115] BinaryFeatureExtractorTest.ExtractDigestNoFile (0 ms)
[ RUN      ] BinaryFeatureExtractorTest.ExtractOneBlockDigest
[       OK ] BinaryFeatureExtractorTest.ExtractOneBlockDigest (1 ms)
[2067/3115] BinaryFeatureExtractorTest.ExtractOneBlockDigest (1 ms)
[ RUN      ] PhishingTermFeatureExtractorTest.ExtractFeatures
[       OK ] PhishingTermFeatureExtractorTest.ExtractFeatures (14 ms)
[2068/3115] PhishingTermFeatureExtractorTest.ExtractFeatures (14 ms)
[ RUN      ] PhishingUrlFeatureExtractorTest.SplitStringIntoLongAlphanumTokens
[       OK ] PhishingUrlFeatureExtractorTest.SplitStringIntoLongAlphanumTokens (1 ms)
[2069/3115] PhishingUrlFeatureExtractorTest.SplitStringIntoLongAlphanumTokens (1 ms)
[ RUN      ] PhishingScorerTest.PageTerms
[       OK ] PhishingScorerTest.PageTerms (0 ms)
[2070/3115] PhishingScorerTest.PageTerms (0 ms)
[ RUN      ] PhishingScorerTest.PageWords
[       OK ] PhishingScorerTest.PageWords (0 ms)
[2071/3115] PhishingScorerTest.PageWords (0 ms)
[ RUN      ] AccountChooserModelTest.IgnoresPrefChanges
[       OK ] AccountChooserModelTest.IgnoresPrefChanges (56 ms)
[2072/3115] AccountChooserModelTest.IgnoresPrefChanges (56 ms)
[ RUN      ] AccountChooserModelTest.HandlesMultipleAccounts
[       OK ] AccountChooserModelTest.HandlesMultipleAccounts (41 ms)
[2073/3115] AccountChooserModelTest.HandlesMultipleAccounts (41 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupSuccess
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupSuccess (1 ms)
[2074/3115] SafeBrowsingProtocolManagerTest.UpdateResponseNetworkErrorBackupSuccess (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.UpdateResponseTimeoutBackupSuccess
[       OK ] SafeBrowsingProtocolManagerTest.UpdateResponseTimeoutBackupSuccess (1 ms)
[2075/3115] SafeBrowsingProtocolManagerTest.UpdateResponseTimeoutBackupSuccess (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.InvalidRedirectResponse
[       OK ] SafeBrowsingProtocolManagerTest.InvalidRedirectResponse (1 ms)
[2076/3115] SafeBrowsingProtocolManagerTest.InvalidRedirectResponse (1 ms)
[ RUN      ] SafeBrowsingProtocolManagerTest.MultipleRedirectResponsesWithChunks
[       OK ] SafeBrowsingProtocolManagerTest.MultipleRedirectResponsesWithChunks (2 ms)
[2077/3115] SafeBrowsingProtocolManagerTest.MultipleRedirectResponsesWithChunks (2 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestAddChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestAddChunk (0 ms)
[2078/3115] SafeBrowsingProtocolParsingTest.TestAddChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestTruncatedPrefixChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestTruncatedPrefixChunk (0 ms)
[2079/3115] SafeBrowsingProtocolParsingTest.TestTruncatedPrefixChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestSubChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestSubChunk (0 ms)
[2080/3115] SafeBrowsingProtocolParsingTest.TestSubChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestSubFullChunk
[       OK ] SafeBrowsingProtocolParsingTest.TestSubFullChunk (0 ms)
[2081/3115] SafeBrowsingProtocolParsingTest.TestSubFullChunk (0 ms)
[ RUN      ] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownList
[       OK ] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownList (0 ms)
[2082/3115] SafeBrowsingProtocolParsingTest.TestGetHashWithUnknownList (0 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.MalwarePageDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.MalwarePageDontProceed (607 ms)
[2083/3115] SafeBrowsingBlockingPageTest.MalwarePageDontProceed (607 ms)
[ RUN      ] SafeBrowsingStoreFileTest.GetAddPrefixesAndHashes
[       OK ] SafeBrowsingStoreFileTest.GetAddPrefixesAndHashes (1 ms)
[2084/3115] SafeBrowsingStoreFileTest.GetAddPrefixesAndHashes (1 ms)
[ RUN      ] SafeBrowsingStoreFileTest.Resharding
[       OK ] SafeBrowsingStoreFileTest.Resharding (1171 ms)
[2085/3115] SafeBrowsingStoreFileTest.Resharding (1171 ms)
[ RUN      ] SafeBrowsingStoreFileTest.Version7
[       OK ] SafeBrowsingStoreFileTest.Version7 (2 ms)
[2086/3115] SafeBrowsingStoreFileTest.Version7 (2 ms)
[ RUN      ] SafeBrowsingStoreFileTest.Version8
[       OK ] SafeBrowsingStoreFileTest.Version8 (3 ms)
[2087/3115] SafeBrowsingStoreFileTest.Version8 (3 ms)
[ RUN      ] SafeBrowsingStoreTest.SBAddPrefixLess
[       OK ] SafeBrowsingStoreTest.SBAddPrefixLess (0 ms)
[2088/3115] SafeBrowsingStoreTest.SBAddPrefixLess (0 ms)
[ RUN      ] SafeBrowsingStoreTest.SBAddPrefixHashLess
[       OK ] SafeBrowsingStoreTest.SBAddPrefixHashLess (0 ms)
[2089/3115] SafeBrowsingStoreTest.SBAddPrefixHashLess (0 ms)
[ RUN      ] SafeBrowsingStoreTest.SBSubPrefixLess
[       OK ] SafeBrowsingStoreTest.SBSubPrefixLess (0 ms)
[2090/3115] SafeBrowsingStoreTest.SBSubPrefixLess (0 ms)
[ RUN      ] SafeBrowsingStoreTest.SBSubFullHashLess
[       OK ] SafeBrowsingStoreTest.SBSubFullHashLess (0 ms)
[2091/3115] SafeBrowsingStoreTest.SBSubFullHashLess (0 ms)
[ RUN      ] SafeBrowsingStoreTest.SBProcessSubsKnockout
[       OK ] SafeBrowsingStoreTest.SBProcessSubsKnockout (1 ms)
[2092/3115] SafeBrowsingStoreTest.SBProcessSubsKnockout (1 ms)
[ RUN      ] SafeBrowsingStoreTest.SBProcessSubsDeleteChunk
[       OK ] SafeBrowsingStoreTest.SBProcessSubsDeleteChunk (0 ms)
[2093/3115] SafeBrowsingStoreTest.SBProcessSubsDeleteChunk (0 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.MalwarePageProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.MalwarePageProceed (534 ms)
[2094/3115] SafeBrowsingBlockingPageTest.MalwarePageProceed (534 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.PageWithMalwareResourceProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.PageWithMalwareResourceProceed (161 ms)
[2095/3115] SafeBrowsingBlockingPageTest.PageWithMalwareResourceProceed (161 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.ProceedThenDontProceed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.ProceedThenDontProceed (143 ms)
[2096/3115] SafeBrowsingBlockingPageTest.ProceedThenDontProceed (143 ms)
[ RUN      ] SafeBrowsingBlockingPageTest.MalwareReportsToggling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SafeBrowsingBlockingPageTest.MalwareReportsToggling (144 ms)
[2097/3115] SafeBrowsingBlockingPageTest.MalwareReportsToggling (144 ms)
[ RUN      ] SafeBrowsingDatabaseTest.ListNames
[       OK ] SafeBrowsingDatabaseTest.ListNames (8 ms)
[2098/3115] SafeBrowsingDatabaseTest.ListNames (8 ms)
[ RUN      ] SafeBrowsingDatabaseTest.ZeroSizeChunk
[       OK ] SafeBrowsingDatabaseTest.ZeroSizeChunk (43 ms)
[2099/3115] SafeBrowsingDatabaseTest.ZeroSizeChunk (43 ms)
[ RUN      ] SafeBrowsingDatabaseTest.HashCaching
[       OK ] SafeBrowsingDatabaseTest.HashCaching (88 ms)
[2100/3115] SafeBrowsingDatabaseTest.HashCaching (88 ms)
[ RUN      ] SafeBrowsingDatabaseTest.ContainsDownloadUrlPrefixes
[       OK ] SafeBrowsingDatabaseTest.ContainsDownloadUrlPrefixes (16 ms)
[2101/3115] SafeBrowsingDatabaseTest.ContainsDownloadUrlPrefixes (16 ms)
[ RUN      ] SafeBrowsingDatabaseTest.SameHostEntriesOkay
[       OK ] SafeBrowsingDatabaseTest.SameHostEntriesOkay (39 ms)
[2102/3115] SafeBrowsingDatabaseTest.SameHostEntriesOkay (39 ms)
[ RUN      ] SafeBrowsingDatabaseTest.EmptyUpdate
[       OK ] SafeBrowsingDatabaseTest.EmptyUpdate (25 ms)
[2103/3115] SafeBrowsingDatabaseTest.EmptyUpdate (25 ms)
[ RUN      ] SafeBrowsingStoreTest.Y2K38
[       OK ] SafeBrowsingStoreTest.Y2K38 (1 ms)
[2104/3115] SafeBrowsingStoreTest.Y2K38 (1 ms)
[ RUN      ] SafeBrowsingUtilTest.UrlParsing
[       OK ] SafeBrowsingUtilTest.UrlParsing (0 ms)
[2105/3115] SafeBrowsingUtilTest.UrlParsing (0 ms)
[ RUN      ] SafeBrowsingUtilTest.CanonicalizeUrl
[       OK ] SafeBrowsingUtilTest.CanonicalizeUrl (8 ms)
[2106/3115] SafeBrowsingUtilTest.CanonicalizeUrl (8 ms)
[ RUN      ] SafeBrowsingUtilTest.ListIdListNameConversion
[       OK ] SafeBrowsingUtilTest.ListIdListNameConversion (0 ms)
[2107/3115] SafeBrowsingUtilTest.ListIdListNameConversion (0 ms)
[ RUN      ] SafeBrowsingUtilTest.StringToSBFullHashAndSBFullHashToString
[       OK ] SafeBrowsingUtilTest.StringToSBFullHashAndSBFullHashToString (0 ms)
[2108/3115] SafeBrowsingUtilTest.StringToSBFullHashAndSBFullHashToString (0 ms)
[ RUN      ] SandboxedZipAnalyzerTest.NoBinaries
[       OK ] SandboxedZipAnalyzerTest.NoBinaries (10 ms)
[2109/3115] SandboxedZipAnalyzerTest.NoBinaries (10 ms)
[ RUN      ] SandboxedZipAnalyzerTest.OneUnsignedBinary
[       OK ] SandboxedZipAnalyzerTest.OneUnsignedBinary (18 ms)
[2110/3115] SandboxedZipAnalyzerTest.OneUnsignedBinary (18 ms)
[ RUN      ] TwoPhaseUploaderTest.BadPhaseOneResponse
server started on port 35408...
sending server_data: {"host": "127.0.0.1", "port": 35408} (36 bytes)
POST '/start?p1code=500' 'metadata'
localhost - - [02/Jul/2015 22:56:32] "POST /start?p1code=500 HTTP/1.1" 500 -
[8050:8050:0702/225632:39217149217:ERROR:two_phase_uploader.cc(118)] Invalid response to initial request: 500
[       OK ] TwoPhaseUploaderTest.BadPhaseOneResponse (569 ms)
[2111/3115] TwoPhaseUploaderTest.BadPhaseOneResponse (569 ms)
[ RUN      ] TwoPhaseUploaderTest.BadPhaseTwoResponse
server started on port 59051...
sending server_data: {"host": "127.0.0.1", "port": 59051} (36 bytes)
POST '/start?p2code=500' 'metadata'
localhost - - [02/Jul/2015 22:56:32] "POST /start?p2code=500 HTTP/1.1" 201 -
PUT '/put?/start,4c24b2612e94e2ae622e54397663f2b7bf0a2e17,cDJjb2RlPTUwMA==' 20914 bytes
localhost - - [02/Jul/2015 22:56:32] "PUT /put?/start,4c24b2612e94e2ae622e54397663f2b7bf0a2e17,cDJjb2RlPTUwMA== HTTP/1.1" 500 -
[8050:8050:0702/225632:39217441328:ERROR:two_phase_uploader.cc(137)] Invalid response to upload request: 500
[       OK ] TwoPhaseUploaderTest.BadPhaseTwoResponse (289 ms)
[2112/3115] TwoPhaseUploaderTest.BadPhaseTwoResponse (289 ms)
[ RUN      ] TwoPhaseUploaderTest.PhaseTwoConnectionClosed
server started on port 45676...
sending server_data: {"host": "127.0.0.1", "port": 45676} (36 bytes)
POST '/start?p2close=1' 'metadata'
localhost - - [02/Jul/2015 22:56:33] "POST /start?p2close=1 HTTP/1.1" 201 -
PUT '/put?/start,4c24b2612e94e2ae622e54397663f2b7bf0a2e17,cDJjbG9zZT0x' 20914 bytes
[8050:8050:0702/225633:39217856793:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-324
[       OK ] TwoPhaseUploaderTest.PhaseTwoConnectionClosed (410 ms)
[2113/3115] TwoPhaseUploaderTest.PhaseTwoConnectionClosed (410 ms)
[ RUN      ] ComponentInstallerTest.PepperFlashCheck
[       OK ] ComponentInstallerTest.PepperFlashCheck (2 ms)
[2114/3115] ComponentInstallerTest.PepperFlashCheck (2 ms)
[ RUN      ] PluginMetricsProviderTest.Plugins
[       OK ] PluginMetricsProviderTest.Plugins (1 ms)
[2115/3115] PluginMetricsProviderTest.Plugins (1 ms)
[ RUN      ] PluginMetricsProviderTest.RecordCurrentStateIfPending
[       OK ] PluginMetricsProviderTest.RecordCurrentStateIfPending (1 ms)
[2116/3115] PluginMetricsProviderTest.RecordCurrentStateIfPending (1 ms)
[ RUN      ] PluginMetricsProviderTest.ProvideStabilityMetricsWhenPendingTask
[       OK ] PluginMetricsProviderTest.ProvideStabilityMetricsWhenPendingTask (0 ms)
[2117/3115] PluginMetricsProviderTest.ProvideStabilityMetricsWhenPendingTask (0 ms)
[ RUN      ] PluginInfoMessageFilterTest.FindEnabledPlugin
[       OK ] PluginInfoMessageFilterTest.FindEnabledPlugin (44 ms)
[2118/3115] PluginInfoMessageFilterTest.FindEnabledPlugin (44 ms)
[ RUN      ] PluginPrefsTest.DisabledByPolicy
[       OK ] PluginPrefsTest.DisabledByPolicy (0 ms)
[2119/3115] PluginPrefsTest.DisabledByPolicy (0 ms)
[ RUN      ] PluginPrefsTest.EnabledAndDisabledByPolicy
[       OK ] PluginPrefsTest.EnabledAndDisabledByPolicy (0 ms)
[2120/3115] PluginPrefsTest.EnabledAndDisabledByPolicy (0 ms)
[ RUN      ] PepperPermissionUtilTest.ExtensionWhitelisting
[       OK ] PepperPermissionUtilTest.ExtensionWhitelisting (56 ms)
[2121/3115] PepperPermissionUtilTest.ExtensionWhitelisting (56 ms)
[ RUN      ] PepperPermissionUtilTest.SharedModuleWhitelisting
[       OK ] PepperPermissionUtilTest.SharedModuleWhitelisting (11 ms)
[2122/3115] PepperPermissionUtilTest.SharedModuleWhitelisting (11 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabled
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabled (32 ms)
[2123/3115] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabled (32 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled (34 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled (24 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2124/3115] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled (34 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled (24 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2125/3115] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled (24 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2126/3115] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2127/3115] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2128/3115] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (25 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[----------] 6 tests from CloudPrintProxyPolicyTest (193 ms total)

[----------] 2 tests from PrintJobTest
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2129/3115] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (42 ms)
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2130/3115] PrintJobTest.SimplePrint (770 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[----------] 2 tests from PrintJobTest (780 ms total)

[----------] 2 tests from PrintPreviewDialogControllerUnitTest
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2131/3115] PrintJobTest.SimplePrintLateInit (0 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2132/3115] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (686 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8102)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1208087593565065552):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 PrintPreviewTest::~PrintPreviewTest() chrome/browser/printing/print_preview_test.cc:11:40 (unit_tests+0x0000019e94a9)
    #11 printing::PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test::~PrintPreviewDialogControllerUnitTest_GetOrCreatePreviewDialog_Test() chrome/browser/printing/print_preview_dialog_controller_unittest.cc:22:1 (unit_tests+0x0000019e90e9)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1208087593565065552 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[----------] 2 tests from PrintPreviewDialogControllerUnitTest (1005 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (1978 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8102):
1 race:tracked_objects::ThreadData::tls_index_
[2133/3115] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (309 ms)
[ RUN      ] AutofillDialogControllerTest.ErrorDuringSubmit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ErrorDuringSubmit (640 ms)
[2134/3115] AutofillDialogControllerTest.ErrorDuringSubmit (640 ms)
[ RUN      ] AutofillDialogControllerTest.ErrorDuringVerifyCvv
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ErrorDuringVerifyCvv (344 ms)
[2135/3115] AutofillDialogControllerTest.ErrorDuringVerifyCvv (344 ms)
[ RUN      ] AutofillDialogControllerTest.SubmitWithSigninErrorDoesntSetPref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SubmitWithSigninErrorDoesntSetPref (345 ms)
[2136/3115] AutofillDialogControllerTest.SubmitWithSigninErrorDoesntSetPref (345 ms)
[ RUN      ] AutofillDialogControllerTest.WalletFirstRun
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletFirstRun (366 ms)
[2137/3115] AutofillDialogControllerTest.WalletFirstRun (366 ms)
[ RUN      ] AutofillDialogControllerTest.SaveDetailsInChrome
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveDetailsInChrome (566 ms)
[2138/3115] AutofillDialogControllerTest.SaveDetailsInChrome (566 ms)
[ RUN      ] AutofillDialogControllerTest.UpgradeMinimalAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.UpgradeMinimalAddress (336 ms)
[2139/3115] AutofillDialogControllerTest.UpgradeMinimalAddress (336 ms)
[ RUN      ] AutofillDialogControllerTest.NoManageMenuItemForNewWalletUsers
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NoManageMenuItemForNewWalletUsers (350 ms)
[2140/3115] AutofillDialogControllerTest.NoManageMenuItemForNewWalletUsers (350 ms)
[ RUN      ] AutofillDialogControllerTest.NotProdNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NotProdNotification (311 ms)
[2141/3115] AutofillDialogControllerTest.NotProdNotification (311 ms)
[ RUN      ] AutofillDialogControllerTest.NoNotProdNotification
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NoNotProdNotification (315 ms)
[2142/3115] AutofillDialogControllerTest.NoNotProdNotification (315 ms)
[ RUN      ] AutofillDialogControllerTest.WalletExpiredCard
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletExpiredCard (298 ms)
[2143/3115] AutofillDialogControllerTest.WalletExpiredCard (298 ms)
[ RUN      ] AutofillDialogControllerTest.RefuseToShowWithNoCcField
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.RefuseToShowWithNoCcField (696 ms)
[2144/3115] AutofillDialogControllerTest.RefuseToShowWithNoCcField (696 ms)
[ RUN      ] AutofillDialogControllerTest.ValidityCheck
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ValidityCheck (240 ms)
[2145/3115] AutofillDialogControllerTest.ValidityCheck (240 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillProfiles
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillProfiles (317 ms)
[2146/3115] AutofillDialogControllerTest.AutofillProfiles (317 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillProfilesPopInvalidIntoEdit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillProfilesPopInvalidIntoEdit (632 ms)
[2147/3115] AutofillDialogControllerTest.AutofillProfilesPopInvalidIntoEdit (632 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillProfilesRevalidateAfterRulesLoad
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillProfilesRevalidateAfterRulesLoad (238 ms)
[2148/3115] AutofillDialogControllerTest.AutofillProfilesRevalidateAfterRulesLoad (238 ms)
[ RUN      ] AutofillDialogControllerTest.DoNotSuggestIncompleteAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DoNotSuggestIncompleteAddress (198 ms)
[2149/3115] AutofillDialogControllerTest.DoNotSuggestIncompleteAddress (198 ms)
[ RUN      ] AutofillDialogControllerTest.AutofillCreditCards
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AutofillCreditCards (404 ms)
[2150/3115] AutofillDialogControllerTest.AutofillCreditCards (404 ms)
[ RUN      ] AutofillDialogControllerTest.DontUseBillingAsShipping
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.DontUseBillingAsShipping (577 ms)
[2151/3115] AutofillDialogControllerTest.DontUseBillingAsShipping (577 ms)
[ RUN      ] AutofillDialogControllerTest.BillingVsShippingPhoneNumber
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.BillingVsShippingPhoneNumber (717 ms)
[2152/3115] AutofillDialogControllerTest.BillingVsShippingPhoneNumber (717 ms)
[ RUN      ] AutofillDialogControllerTest.BillingVsShippingStreetAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.BillingVsShippingStreetAddress (645 ms)
[2153/3115] AutofillDialogControllerTest.BillingVsShippingStreetAddress (645 ms)
[ RUN      ] AutofillDialogControllerTest.ValidationRulesLoadedOnCountryChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ValidationRulesLoadedOnCountryChange (844 ms)
[2154/3115] AutofillDialogControllerTest.ValidationRulesLoadedOnCountryChange (844 ms)
[ RUN      ] AutofillDialogControllerTest.ValidButUnverifiedWhenRulesFail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.ValidButUnverifiedWhenRulesFail (568 ms)
[2155/3115] AutofillDialogControllerTest.ValidButUnverifiedWhenRulesFail (568 ms)
[ RUN      ] AutofillDialogControllerTest.WalletUnsupportedCountries
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletUnsupportedCountries (405 ms)
[2156/3115] AutofillDialogControllerTest.WalletUnsupportedCountries (405 ms)
[ RUN      ] AutofillDialogControllerTest.LimitedCcChoices
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.LimitedCcChoices (939 ms)
[2157/3115] AutofillDialogControllerTest.LimitedCcChoices (939 ms)
[ RUN      ] AutofillDialogI18nInput.USBillingAddress
[       OK ] AutofillDialogI18nInput.USBillingAddress (0 ms)
[2158/3115] AutofillDialogI18nInput.USBillingAddress (0 ms)
[ RUN      ] CountryComboboxModelTest.DefaultCountryCode
[       OK ] CountryComboboxModelTest.DefaultCountryCode (49 ms)
[2159/3115] CountryComboboxModelTest.DefaultCountryCode (49 ms)
[ RUN      ] CountryComboboxModelTest.AllCountriesHaveComponents
[       OK ] CountryComboboxModelTest.AllCountriesHaveComponents (68 ms)
[2160/3115] CountryComboboxModelTest.AllCountriesHaveComponents (68 ms)
[ RUN      ] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenExpired
[       OK ] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenExpired (1 ms)
[2161/3115] AutofillCreditCardWrapperTest.GetDisplayTextEmptyWhenExpired (1 ms)
[ RUN      ] WalletInstrumentWrapperTest.GetDisplayTextEmptyWhenExpired
[       OK ] WalletInstrumentWrapperTest.GetDisplayTextEmptyWhenExpired (0 ms)
[2162/3115] WalletInstrumentWrapperTest.GetDisplayTextEmptyWhenExpired (0 ms)
[ RUN      ] DataModelWrapperTest.GetDisplayText
[       OK ] DataModelWrapperTest.GetDisplayText (5 ms)
[2163/3115] DataModelWrapperTest.GetDisplayText (5 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInChromePreferenceNotRememberedOnCancel
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInChromePreferenceNotRememberedOnCancel (763 ms)
[2164/3115] AutofillDialogControllerTest.SaveInChromePreferenceNotRememberedOnCancel (763 ms)
[ RUN      ] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesBeforeDelay
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesBeforeDelay (342 ms)
[2165/3115] AutofillDialogControllerTest.SubmitButtonIsDisabled_SpinnerFinishesBeforeDelay (342 ms)
[ RUN      ] AutofillDialogControllerTest.IconsForFields_CreditCardNumberOnly
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.IconsForFields_CreditCardNumberOnly (247 ms)
[2166/3115] AutofillDialogControllerTest.IconsForFields_CreditCardNumberOnly (247 ms)
[ RUN      ] AutofillDialogControllerTest.IconsForFields_BothCreditCardAndCvc
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.IconsForFields_BothCreditCardAndCvc (277 ms)
[2167/3115] AutofillDialogControllerTest.IconsForFields_BothCreditCardAndCvc (277 ms)
[ RUN      ] AutofillDialogControllerTest.FieldControlsIcons
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.FieldControlsIcons (263 ms)
[2168/3115] AutofillDialogControllerTest.FieldControlsIcons (263 ms)
[ RUN      ] AutofillDialogControllerTest.SaveCreditCardIncludesName_WithBilling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveCreditCardIncludesName_WithBilling (439 ms)
[2169/3115] AutofillDialogControllerTest.SaveCreditCardIncludesName_WithBilling (439 ms)
[ RUN      ] AutofillDialogControllerTest.MultiAccountSwitch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.MultiAccountSwitch (314 ms)
[2170/3115] AutofillDialogControllerTest.MultiAccountSwitch (314 ms)
[ RUN      ] AutofillDialogControllerTest.PassiveAuthFailure
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.PassiveAuthFailure (394 ms)
[2171/3115] AutofillDialogControllerTest.PassiveAuthFailure (394 ms)
[ RUN      ] AutofillDialogControllerTest.WalletShippingSameAsBilling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletShippingSameAsBilling (457 ms)
[2172/3115] AutofillDialogControllerTest.WalletShippingSameAsBilling (457 ms)
[ RUN      ] AutofillDialogControllerTest.CountryChangeUpdatesSection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.CountryChangeUpdatesSection (167 ms)
[2173/3115] AutofillDialogControllerTest.CountryChangeUpdatesSection (167 ms)
[ RUN      ] AutofillDialogControllerTest.NamePieces
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.NamePieces (1017 ms)
[2174/3115] AutofillDialogControllerTest.NamePieces (1016 ms)
[ RUN      ] AutofillDialogControllerTest.AcceptLegalDocuments
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.AcceptLegalDocuments (834 ms)
[2175/3115] AutofillDialogControllerTest.AcceptLegalDocuments (834 ms)
[ RUN      ] AutofillDialogControllerTest.RejectLegalDocuments
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.RejectLegalDocuments (739 ms)
[2176/3115] AutofillDialogControllerTest.RejectLegalDocuments (739 ms)
[ RUN      ] AutofillDialogControllerTest.WalletDefaultItems
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.WalletDefaultItems (315 ms)
[2177/3115] AutofillDialogControllerTest.WalletDefaultItems (315 ms)
[ RUN      ] AutofillDialogControllerTest.SelectInstrument
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SelectInstrument (449 ms)
[2178/3115] AutofillDialogControllerTest.SelectInstrument (449 ms)
[ RUN      ] AutofillDialogControllerTest.SaveAddress
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveAddress (339 ms)
[2179/3115] AutofillDialogControllerTest.SaveAddress (339 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInstrument
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInstrument (338 ms)
[2180/3115] AutofillDialogControllerTest.SaveInstrument (338 ms)
[ RUN      ] AutofillDialogControllerTest.SaveInstrumentSameAsBilling
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.SaveInstrumentSameAsBilling (323 ms)
[2181/3115] AutofillDialogControllerTest.SaveInstrumentSameAsBilling (323 ms)
[ RUN      ] AutofillDialogControllerTest.CancelNoSave
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.CancelNoSave (232 ms)
[2182/3115] AutofillDialogControllerTest.CancelNoSave (232 ms)
[ RUN      ] AutofillDialogControllerTest.VerifyCvv
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogControllerTest.VerifyCvv (218 ms)
[2183/3115] AutofillDialogControllerTest.VerifyCvv (218 ms)
[ RUN      ] CreateSessionRequestTest.SuccessCallback
[       OK ] CreateSessionRequestTest.SuccessCallback (0 ms)
[2184/3115] CreateSessionRequestTest.SuccessCallback (0 ms)
[ RUN      ] IssueManagerUnitTest.ClearGlobalIssues
[       OK ] IssueManagerUnitTest.ClearGlobalIssues (1 ms)
[2185/3115] IssueManagerUnitTest.ClearGlobalIssues (1 ms)
[ RUN      ] IssueUnitTest.IssueActionConstructor
[       OK ] IssueUnitTest.IssueActionConstructor (0 ms)
[2186/3115] IssueUnitTest.IssueActionConstructor (0 ms)
[ RUN      ] IssueUnitTest.Equal
[       OK ] IssueUnitTest.Equal (0 ms)
[2187/3115] IssueUnitTest.Equal (0 ms)
[ RUN      ] MediaRouteTest.ParseId
[8179:8179:0702/225638:39222955706:ERROR:media_route.cc(43)] Invalid media route ID. Expecting prefix urn:x-org.chromium:media:route:
[8179:8179:0702/225638:39222955860:ERROR:media_route.cc(50)] Invalid media route ID. Expecting presentation ID.
[8179:8179:0702/225638:39222955956:ERROR:media_route.cc(57)] Invalid media route ID. Expecting sink.
[8179:8179:0702/225638:39222956078:ERROR:media_route.cc(62)] Invalid media route ID. Expecting source.
[8179:8179:0702/225638:39222956187:ERROR:media_route.cc(57)] Invalid media route ID. Expecting sink.
[       OK ] MediaRouteTest.ParseId (1 ms)
[2188/3115] MediaRouteTest.ParseId (1 ms)
[ RUN      ] MediaRouterMojoImplTest.JoinRoute
[       OK ] MediaRouterMojoImplTest.JoinRoute (2 ms)
[2189/3115] MediaRouterMojoImplTest.JoinRoute (2 ms)
[ RUN      ] MediaRouterMojoImplTest.RegisterAndUnregisterMediaSinksObserver
[       OK ] MediaRouterMojoImplTest.RegisterAndUnregisterMediaSinksObserver (3 ms)
[2190/3115] MediaRouterMojoImplTest.RegisterAndUnregisterMediaSinksObserver (3 ms)
[ RUN      ] MediaRouterMojoImplTest.RegisterAndUnregisterMediaRoutesObserver
[       OK ] MediaRouterMojoImplTest.RegisterAndUnregisterMediaRoutesObserver (2 ms)
[2191/3115] MediaRouterMojoImplTest.RegisterAndUnregisterMediaRoutesObserver (2 ms)
[ RUN      ] MediaRouterTypeConvertersTest.ConvertMediaRoute
[       OK ] MediaRouterTypeConvertersTest.ConvertMediaRoute (0 ms)
[2192/3115] MediaRouterTypeConvertersTest.ConvertMediaRoute (0 ms)
[ RUN      ] MediaRouterTypeConvertersTest.ConvertMediaRouteWithoutOptionalFields
[       OK ] MediaRouterTypeConvertersTest.ConvertMediaRouteWithoutOptionalFields (0 ms)
[2193/3115] MediaRouterTypeConvertersTest.ConvertMediaRouteWithoutOptionalFields (0 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GetPrinters_Reset
[       OK ] ExtensionPrinterHandlerTest.GetPrinters_Reset (61 ms)
[2194/3115] ExtensionPrinterHandlerTest.GetPrinters_Reset (61 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GetUsbPrinters
[       OK ] ExtensionPrinterHandlerTest.GetUsbPrinters (159 ms)
[2195/3115] ExtensionPrinterHandlerTest.GetUsbPrinters (159 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GetCapability
[       OK ] ExtensionPrinterHandlerTest.GetCapability (41 ms)
[2196/3115] ExtensionPrinterHandlerTest.GetCapability (41 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pdf_Reset
[       OK ] ExtensionPrinterHandlerTest.Print_Pdf_Reset (42 ms)
[2197/3115] ExtensionPrinterHandlerTest.Print_Pdf_Reset (42 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pwg
[       OK ] ExtensionPrinterHandlerTest.Print_Pwg (50 ms)
[2198/3115] ExtensionPrinterHandlerTest.Print_Pwg (50 ms)
[ RUN      ] ExtensionPrinterHandlerTest.Print_Pwg_NonDefaultSettings
[       OK ] ExtensionPrinterHandlerTest.Print_Pwg_NonDefaultSettings (44 ms)
[2199/3115] ExtensionPrinterHandlerTest.Print_Pwg_NonDefaultSettings (44 ms)
[ RUN      ] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess_Reset
[       OK ] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess_Reset (60 ms)
[2200/3115] ExtensionPrinterHandlerTest.GrantUsbPrinterAccess_Reset (60 ms)
[ RUN      ] PrintPreviewUIUnitTest.PrintPreviewData
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewUIUnitTest.PrintPreviewData (567 ms)
[2201/3115] PrintPreviewUIUnitTest.PrintPreviewData (567 ms)
[ RUN      ] PrintPreviewUIUnitTest.PrintPreviewDraftPages
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewUIUnitTest.PrintPreviewDraftPages (200 ms)
[2202/3115] PrintPreviewUIUnitTest.PrintPreviewDraftPages (200 ms)
[ RUN      ] PrintPreviewUIUnitTest.GetCurrentPrintPreviewStatus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewUIUnitTest.GetCurrentPrintPreviewStatus (155 ms)
[2203/3115] PrintPreviewUIUnitTest.GetCurrentPrintPreviewStatus (155 ms)
[ RUN      ] CloudPrintServiceHelpersTest.GetHashOfPrinterInfo
[       OK ] CloudPrintServiceHelpersTest.GetHashOfPrinterInfo (1 ms)
[2204/3115] CloudPrintServiceHelpersTest.GetHashOfPrinterInfo (1 ms)
[ RUN      ] CloudPrintTokenStoreTest.Basic
[       OK ] CloudPrintTokenStoreTest.Basic (0 ms)
[2205/3115] CloudPrintTokenStoreTest.Basic (0 ms)
[ RUN      ] CloudPrintURLFetcherBasicTest.HandleRawResponse
HTTP server started on http://127.0.0.1:58213...
sending server_data: {"host": "127.0.0.1", "port": 58213} (36 bytes)
[       OK ] CloudPrintURLFetcherBasicTest.HandleRawResponse (530 ms)
[2206/3115] CloudPrintURLFetcherBasicTest.HandleRawResponse (530 ms)
[ RUN      ] CloudPrintURLFetcherRetryBackoffTest.GiveUp
HTTP server started on http://127.0.0.1:36462...
sending server_data: {"host": "127.0.0.1", "port": 36462} (36 bytes)
[       OK ] CloudPrintURLFetcherRetryBackoffTest.GiveUp (1859 ms)
[2207/3115] CloudPrintURLFetcherRetryBackoffTest.GiveUp (1859 ms)
[ RUN      ] ConnectorSettingsTest.InitFromEmpty
[       OK ] ConnectorSettingsTest.InitFromEmpty (5 ms)
[2208/3115] ConnectorSettingsTest.InitFromEmpty (5 ms)
[ RUN      ] ConnectorSettingsTest.InitFromFile
[       OK ] ConnectorSettingsTest.InitFromFile (1 ms)
[2209/3115] ConnectorSettingsTest.InitFromFile (1 ms)
[ RUN      ] ConnectorSettingsTest.CopyFrom
[       OK ] ConnectorSettingsTest.CopyFrom (2 ms)
[2210/3115] ConnectorSettingsTest.CopyFrom (2 ms)
[ RUN      ] ConnectorSettingsTest.SettersTest
[8133:8133:0702/225638:39223548100:WARNING:connector_settings.cc(119)] CP_CONNECTOR: XMPP ping timeout is less then minimal value
[       OK ] ConnectorSettingsTest.SettersTest (2 ms)
[2211/3115] ConnectorSettingsTest.SettersTest (2 ms)
[ RUN      ] PrinterJobHandlerTest.TicketDownloadFailureTest
[       OK ] PrinterJobHandlerTest.TicketDownloadFailureTest (35 ms)
[2212/3115] PrinterJobHandlerTest.TicketDownloadFailureTest (35 ms)
[ RUN      ] PrinterJobQueueHandlerTest.PreferNonFailureTest
[       OK ] PrinterJobQueueHandlerTest.PreferNonFailureTest (1 ms)
[2213/3115] PrinterJobQueueHandlerTest.PreferNonFailureTest (1 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StartBothThenStopIncomingStopOutgoing
[       OK ] WebRtcRtpDumpHandlerTest.StartBothThenStopIncomingStopOutgoing (2 ms)
[2214/3115] WebRtcRtpDumpHandlerTest.StartBothThenStopIncomingStopOutgoing (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.DumpDeletedIfEndDumpFailed
[       OK ] WebRtcRtpDumpHandlerTest.DumpDeletedIfEndDumpFailed (3 ms)
[2215/3115] WebRtcRtpDumpHandlerTest.DumpDeletedIfEndDumpFailed (3 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileDumping
[       OK ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileDumping (2 ms)
[2216/3115] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileDumping (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingOneDump
[       OK ] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingOneDump (2 ms)
[2217/3115] WebRtcRtpDumpHandlerTest.StopOngoingDumpsWhileStoppingOneDump (2 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.DeleteHandlerBeforeStopCallback
[       OK ] WebRtcRtpDumpHandlerTest.DeleteHandlerBeforeStopCallback (1 ms)
[2218/3115] WebRtcRtpDumpHandlerTest.DeleteHandlerBeforeStopCallback (1 ms)
[ RUN      ] WebRtcRtpDumpWriterTest.DestroyWriterBeforeEndDumpCallback
[       OK ] WebRtcRtpDumpWriterTest.DestroyWriterBeforeEndDumpCallback (4 ms)
[2219/3115] WebRtcRtpDumpWriterTest.DestroyWriterBeforeEndDumpCallback (4 ms)
[ RUN      ] NativeBackendGnomeTest.BasicAddLogin
[       OK ] NativeBackendGnomeTest.BasicAddLogin (7 ms)
[2220/3115] NativeBackendGnomeTest.BasicAddLogin (7 ms)
[ RUN      ] NativeBackendGnomeTest.PSLMatchingDisabledDomains
[       OK ] NativeBackendGnomeTest.PSLMatchingDisabledDomains (3 ms)
[2221/3115] NativeBackendGnomeTest.PSLMatchingDisabledDomains (3 ms)
[ RUN      ] NativeBackendGnomeTest.PSLMatchingDisabledForNonHTMLForms
[       OK ] NativeBackendGnomeTest.PSLMatchingDisabledForNonHTMLForms (21 ms)
[2222/3115] NativeBackendGnomeTest.PSLMatchingDisabledForNonHTMLForms (21 ms)
[ RUN      ] NativeBackendGnomeTest.PSLUpdatingStrictUpdateLogin
[       OK ] NativeBackendGnomeTest.PSLUpdatingStrictUpdateLogin (7 ms)
[2223/3115] NativeBackendGnomeTest.PSLUpdatingStrictUpdateLogin (7 ms)
[ RUN      ] MediaSourcesTest.CreateMediaSource
[       OK ] MediaSourcesTest.CreateMediaSource (0 ms)
[2224/3115] MediaSourcesTest.CreateMediaSource (0 ms)
[ RUN      ] MediaSourcesTest.IsValidMediaSource
[       OK ] MediaSourcesTest.IsValidMediaSource (0 ms)
[2225/3115] MediaSourcesTest.IsValidMediaSource (0 ms)
[ RUN      ] MediaSourceTest.Constructor
[       OK ] MediaSourceTest.Constructor (0 ms)
[2226/3115] MediaSourceTest.Constructor (0 ms)
[ RUN      ] PresentationMediaSinksObserverTest.ConsecutiveResults
[       OK ] PresentationMediaSinksObserverTest.ConsecutiveResults (1 ms)
[2227/3115] PresentationMediaSinksObserverTest.ConsecutiveResults (1 ms)
[ RUN      ] PresentationServiceDelegateImplTest.AddSameListenerTwice
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PresentationServiceDelegateImplTest.AddSameListenerTwice (42 ms)
[2228/3115] PresentationServiceDelegateImplTest.AddSameListenerTwice (42 ms)
[ RUN      ] PresentationServiceDelegateImplTest.SetDefaultPresentationUrl
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PresentationServiceDelegateImplTest.SetDefaultPresentationUrl (179 ms)
[2229/3115] PresentationServiceDelegateImplTest.SetDefaultPresentationUrl (179 ms)
[ RUN      ] MediaCastModeTest.IsValidCastModeNum
[       OK ] MediaCastModeTest.IsValidCastModeNum (0 ms)
[2230/3115] MediaCastModeTest.IsValidCastModeNum (0 ms)
[ RUN      ] MediaRouterDialogControllerTest.ShowMediaRouterDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaRouterDialogControllerTest.ShowMediaRouterDialog (364 ms)
[2231/3115] MediaRouterDialogControllerTest.ShowMediaRouterDialog (364 ms)
[ RUN      ] MediaRouterDialogControllerTest.MultipleMediaRouterDialogs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaRouterDialogControllerTest.MultipleMediaRouterDialogs (278 ms)
[2232/3115] MediaRouterDialogControllerTest.MultipleMediaRouterDialogs (278 ms)
[ RUN      ] MediaRouterDialogControllerTest.CloseDialogFromWebUI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaRouterDialogControllerTest.CloseDialogFromWebUI (290 ms)
[2233/3115] MediaRouterDialogControllerTest.CloseDialogFromWebUI (290 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpToHttpRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpToHttpRedirect (101 ms)
[2234/3115] CaptivePortalTabHelperTest.HttpToHttpRedirect (101 ms)
[ RUN      ] CaptivePortalTabHelperTest.SubframeRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.SubframeRedirect (80 ms)
[2235/3115] CaptivePortalTabHelperTest.SubframeRedirect (80 ms)
[ RUN      ] CaptivePortalTabHelperTest.LoginTabLogin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.LoginTabLogin (53 ms)
[2236/3115] CaptivePortalTabHelperTest.LoginTabLogin (53 ms)
[ RUN      ] CaptivePortalTabHelperTest.LoginTabMultipleResultsBeforeLogin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.LoginTabMultipleResultsBeforeLogin (47 ms)
[2237/3115] CaptivePortalTabHelperTest.LoginTabMultipleResultsBeforeLogin (47 ms)
[ RUN      ] CaptivePortalTabReloaderTest.InternetConnectedTimeout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.InternetConnectedTimeout (31 ms)
[2238/3115] CaptivePortalTabReloaderTest.InternetConnectedTimeout (31 ms)
[ RUN      ] CaptivePortalTabReloaderTest.LoginLate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.LoginLate (204 ms)
[2239/3115] CaptivePortalTabReloaderTest.LoginLate (204 ms)
[ RUN      ] CaptivePortalTabReloaderTest.SSLProtocolErrorAlreadyLoggedIn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.SSLProtocolErrorAlreadyLoggedIn (157 ms)
[2240/3115] CaptivePortalTabReloaderTest.SSLProtocolErrorAlreadyLoggedIn (157 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpToHttpsRedirectInternetConnected
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpToHttpsRedirectInternetConnected (138 ms)
[2241/3115] CaptivePortalTabReloaderTest.HttpToHttpsRedirectInternetConnected (138 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpToHttpsRedirectLogin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpToHttpsRedirectLogin (145 ms)
[2242/3115] CaptivePortalTabReloaderTest.HttpToHttpsRedirectLogin (145 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpsToHttpToHttpsRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpsToHttpToHttpsRedirect (129 ms)
[2243/3115] CaptivePortalTabReloaderTest.HttpsToHttpToHttpsRedirect (129 ms)
[ RUN      ] MediaRouterDialogControllerTest.CloseInitiator
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaRouterDialogControllerTest.CloseInitiator (652 ms)
[2244/3115] MediaRouterDialogControllerTest.CloseInitiator (652 ms)
[ RUN      ] MediaRouterWebUIMessageHandlerTest.UpdateRoutes
[       OK ] MediaRouterWebUIMessageHandlerTest.UpdateRoutes (1 ms)
[2245/3115] MediaRouterWebUIMessageHandlerTest.UpdateRoutes (1 ms)
[ RUN      ] MediaRouterWebUIMessageHandlerTest.AddRoute
[       OK ] MediaRouterWebUIMessageHandlerTest.AddRoute (1 ms)
[2246/3115] MediaRouterWebUIMessageHandlerTest.AddRoute (1 ms)
[ RUN      ] QueryResultManagerTest.StartStopSinksQuery
[       OK ] QueryResultManagerTest.StartStopSinksQuery (1 ms)
[2247/3115] QueryResultManagerTest.StartStopSinksQuery (1 ms)
[ RUN      ] QueryResultManagerTest.MultipleQueries
[       OK ] QueryResultManagerTest.MultipleQueries (3 ms)
[2248/3115] QueryResultManagerTest.MultipleQueries (3 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalTwoProfiles
[       OK ] CaptivePortalServiceTest.CaptivePortalTwoProfiles (103 ms)
[2249/3115] CaptivePortalServiceTest.CaptivePortalTwoProfiles (103 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRecheckInternetConnected
[       OK ] CaptivePortalServiceTest.CaptivePortalRecheckInternetConnected (50 ms)
[2250/3115] CaptivePortalServiceTest.CaptivePortalRecheckInternetConnected (50 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRecheckError
[       OK ] CaptivePortalServiceTest.CaptivePortalRecheckError (45 ms)
[2251/3115] CaptivePortalServiceTest.CaptivePortalRecheckError (45 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalPrefDisabled
[       OK ] CaptivePortalServiceTest.CaptivePortalPrefDisabled (40 ms)
[2252/3115] CaptivePortalServiceTest.CaptivePortalPrefDisabled (40 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhilePending
[       OK ] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhilePending (50 ms)
[2253/3115] CaptivePortalServiceTest.CaptivePortalPrefDisabledWhilePending (50 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalPrefEnabledWhilePending
[       OK ] CaptivePortalServiceTest.CaptivePortalPrefEnabledWhilePending (243 ms)
[2254/3115] CaptivePortalServiceTest.CaptivePortalPrefEnabledWhilePending (243 ms)
[ RUN      ] CaptivePortalServiceTest.CaptivePortalRetryAfterSeconds
[       OK ] CaptivePortalServiceTest.CaptivePortalRetryAfterSeconds (45 ms)
[2255/3115] CaptivePortalServiceTest.CaptivePortalRetryAfterSeconds (45 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpSuccess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpSuccess (55 ms)
[2256/3115] CaptivePortalTabHelperTest.HttpSuccess (55 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsAbort
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsAbort (49 ms)
[2257/3115] CaptivePortalTabHelperTest.HttpsAbort (49 ms)
[ RUN      ] CaptivePortalTabHelperTest.AbortCrossProcess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.AbortCrossProcess (49 ms)
[2258/3115] CaptivePortalTabHelperTest.AbortCrossProcess (49 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsAbortTimeout
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsAbortTimeout (49 ms)
[2259/3115] CaptivePortalTabHelperTest.HttpsAbortTimeout (49 ms)
[ RUN      ] CaptivePortalTabHelperTest.AbortTimeoutCrossProcess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.AbortTimeoutCrossProcess (49 ms)
[2260/3115] CaptivePortalTabHelperTest.AbortTimeoutCrossProcess (49 ms)
[ RUN      ] CaptivePortalTabHelperTest.HttpsAbortTimeoutForCrossProcess
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.HttpsAbortTimeoutForCrossProcess (49 ms)
[2261/3115] CaptivePortalTabHelperTest.HttpsAbortTimeoutForCrossProcess (49 ms)
[ RUN      ] CaptivePortalTabHelperTest.UnexpectedProvisionalLoad
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.UnexpectedProvisionalLoad (35 ms)
[2262/3115] CaptivePortalTabHelperTest.UnexpectedProvisionalLoad (35 ms)
[ RUN      ] CaptivePortalTabHelperTest.UnexpectedCommit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabHelperTest.UnexpectedCommit (52 ms)
[2263/3115] CaptivePortalTabHelperTest.UnexpectedCommit (52 ms)
[ RUN      ] NativeBackendGnomeTest.PSLUpdatingStrictAddLogin
[       OK ] NativeBackendGnomeTest.PSLUpdatingStrictAddLogin (20 ms)
[2264/3115] NativeBackendGnomeTest.PSLUpdatingStrictAddLogin (20 ms)
[ RUN      ] NativeBackendGnomeTest.BasicUpdateLogin
[       OK ] NativeBackendGnomeTest.BasicUpdateLogin (5 ms)
[2265/3115] NativeBackendGnomeTest.BasicUpdateLogin (5 ms)
[ RUN      ] NativeBackendGnomeTest.BasicRemoveLogin
[       OK ] NativeBackendGnomeTest.BasicRemoveLogin (3 ms)
[2266/3115] NativeBackendGnomeTest.BasicRemoveLogin (3 ms)
[ RUN      ] NativeBackendGnomeTest.UpdateNonexistentLogin
[8272:8304:0702/225641:39226172957:ERROR:native_backend_gnome_x.cc(638)] Keyring find failed: mock keyring simulating failure
[       OK ] NativeBackendGnomeTest.UpdateNonexistentLogin (4 ms)
[2267/3115] NativeBackendGnomeTest.UpdateNonexistentLogin (4 ms)
[ RUN      ] NativeBackendGnomeTest.AddDuplicateLogin
[       OK ] NativeBackendGnomeTest.AddDuplicateLogin (5 ms)
[2268/3115] NativeBackendGnomeTest.AddDuplicateLogin (5 ms)
[ RUN      ] NativeBackendGnomeTest.AndroidCredentials
[       OK ] NativeBackendGnomeTest.AndroidCredentials (4 ms)
[2269/3115] NativeBackendGnomeTest.AndroidCredentials (4 ms)
[ RUN      ] NativeBackendGnomeTest.RemoveLoginsCreatedBetween
[       OK ] NativeBackendGnomeTest.RemoveLoginsCreatedBetween (7 ms)
[2270/3115] NativeBackendGnomeTest.RemoveLoginsCreatedBetween (7 ms)
[ RUN      ] NativeBackendGnomeTest.RemoveLoginsSyncedBetween
[       OK ] NativeBackendGnomeTest.RemoveLoginsSyncedBetween (5 ms)
[2271/3115] NativeBackendGnomeTest.RemoveLoginsSyncedBetween (5 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLMatchingDisabledDomains
[       OK ] NativeBackendLibsecretTest.PSLMatchingDisabledDomains (1 ms)
[2272/3115] NativeBackendLibsecretTest.PSLMatchingDisabledDomains (1 ms)
[ RUN      ] NativeBackendLibsecretTest.PSLMatchingDisabledForNonHTMLForms
[       OK ] NativeBackendLibsecretTest.PSLMatchingDisabledForNonHTMLForms (5 ms)
[2273/3115] NativeBackendLibsecretTest.PSLMatchingDisabledForNonHTMLForms (5 ms)
[ RUN      ] CaptivePortalTabReloaderTest.HttpToHttpRedirect
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CaptivePortalTabReloaderTest.HttpToHttpRedirect (343 ms)
[2274/3115] CaptivePortalTabReloaderTest.HttpToHttpRedirect (343 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.SingleTabPaintBeforeLoad
[       OK ] SessionRestoreStatsCollectorTest.SingleTabPaintBeforeLoad (34 ms)
[2275/3115] SessionRestoreStatsCollectorTest.SingleTabPaintBeforeLoad (34 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.MultipleTabsLoadSerially
[       OK ] SessionRestoreStatsCollectorTest.MultipleTabsLoadSerially (40 ms)
[2276/3115] SessionRestoreStatsCollectorTest.MultipleTabsLoadSerially (40 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.DeferredTabs
[       OK ] SessionRestoreStatsCollectorTest.DeferredTabs (31 ms)
[2277/3115] SessionRestoreStatsCollectorTest.DeferredTabs (31 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaintOrLoad
[       OK ] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaintOrLoad (24 ms)
[2278/3115] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaintOrLoad (24 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaintOrLoad
[       OK ] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaintOrLoad (24 ms)
[2279/3115] SessionRestoreStatsCollectorTest.FocusSwitchNoForegroundPaint (30 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.LoadingTabDestroyedBeforePaint
[       OK ] SessionRestoreStatsCollectorTest.LoadingTabDestroyedBeforePaint (26 ms)
[2280/3115] SessionRestoreStatsCollectorTest.LoadingTabDestroyedBeforePaint (26 ms)
[ RUN      ] SessionRestoreStatsCollectorTest.LoadingTabDestroyedAfterPaint
[       OK ] SessionRestoreStatsCollectorTest.LoadingTabDestroyedAfterPaint (24 ms)
[2281/3115] SessionRestoreStatsCollectorTest.LoadingTabDestroyedAfterPaint (24 ms)
[ RUN      ] SessionServiceTest.PersistPostData
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PersistPostData (290 ms)
[2282/3115] SessionServiceTest.PersistPostData (290 ms)
[ RUN      ] SessionServiceTest.Pruning
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.Pruning (151 ms)
[2283/3115] SessionServiceTest.Pruning (151 ms)
[ RUN      ] NativeBackendLibsecretTest.RemoveLoginActionMismatch
[       OK ] NativeBackendLibsecretTest.RemoveLoginActionMismatch (1 ms)
[2284/3115] NativeBackendLibsecretTest.RemoveLoginActionMismatch (1 ms)
[ RUN      ] NativeBackendLibsecretTest.AddDuplicateLogin
[       OK ] NativeBackendLibsecretTest.AddDuplicateLogin (1 ms)
[2285/3115] NativeBackendLibsecretTest.AddDuplicateLogin (1 ms)
[ RUN      ] NativeBackendLibsecretTest.AndroidCredentials
[       OK ] NativeBackendLibsecretTest.AndroidCredentials (1 ms)
[2286/3115] NativeBackendLibsecretTest.AndroidCredentials (1 ms)
[ RUN      ] NativeBackendLibsecretTest.RemoveLoginsSyncedBetween
[       OK ] NativeBackendLibsecretTest.RemoveLoginsSyncedBetween (2 ms)
[2287/3115] NativeBackendLibsecretTest.RemoveLoginsSyncedBetween (2 ms)
[ RUN      ] CrossDevicePromoTest.UnitializedOptedOut
[       OK ] CrossDevicePromoTest.UnitializedOptedOut (136 ms)
[2288/3115] CrossDevicePromoTest.UnitializedOptedOut (136 ms)
[ RUN      ] CrossDevicePromoTest.PartiallyInitialized
[       OK ] CrossDevicePromoTest.PartiallyInitialized (29 ms)
[2289/3115] CrossDevicePromoTest.PartiallyInitialized (29 ms)
[ RUN      ] CrossDevicePromoTest.FullyInitialized
[       OK ] CrossDevicePromoTest.FullyInitialized (27 ms)
[2290/3115] CrossDevicePromoTest.FullyInitialized (27 ms)
[ RUN      ] CrossDevicePromoTest.InitializedOptOut
[       OK ] CrossDevicePromoTest.InitializedOptOut (27 ms)
[2291/3115] CrossDevicePromoTest.InitializedOptOut (27 ms)
[ RUN      ] CrossDevicePromoTest.TrackAccountsInCookie
[       OK ] CrossDevicePromoTest.TrackAccountsInCookie (29 ms)
[2292/3115] CrossDevicePromoTest.TrackAccountsInCookie (29 ms)
[ RUN      ] CrossDevicePromoTest.SingleAccountEligibility
[       OK ] CrossDevicePromoTest.SingleAccountEligibility (29 ms)
[2293/3115] CrossDevicePromoTest.SingleAccountEligibility (29 ms)
[ RUN      ] DownloadCommandsTest.PausedUnresumable
[       OK ] DownloadCommandsTest.PausedUnresumable (1 ms)
[2294/3115] DownloadCommandsTest.PausedUnresumable (1 ms)
[ RUN      ] DownloadCommandsTest.DoShowInFolder
[       OK ] DownloadCommandsTest.DoShowInFolder (1 ms)
[2295/3115] DownloadCommandsTest.DoShowInFolder (1 ms)
[ RUN      ] DownloadCommandsTest.DoCancel
[       OK ] DownloadCommandsTest.DoCancel (1 ms)
[2296/3115] DownloadCommandsTest.DoCancel (1 ms)
[ RUN      ] DownloadCommandsTest.DoResume
[       OK ] DownloadCommandsTest.DoResume (1 ms)
[2297/3115] DownloadCommandsTest.DoResume (1 ms)
[ RUN      ] DownloadCommandsTest.GetLearnMoreURLForInterruptedDownload_ContainsContext
[       OK ] DownloadCommandsTest.GetLearnMoreURLForInterruptedDownload_ContainsContext (2 ms)
[2298/3115] DownloadCommandsTest.GetLearnMoreURLForInterruptedDownload_ContainsContext (2 ms)
[ RUN      ] DownloadShelfTest.CloseWhileHiddenPreventsShowOnUnhide
[       OK ] DownloadShelfTest.CloseWhileHiddenPreventsShowOnUnhide (38 ms)
[2299/3115] DownloadShelfTest.CloseWhileHiddenPreventsShowOnUnhide (38 ms)
[ RUN      ] DownloadShelfTest.AddDownloadWhileHiddenUnhides
[       OK ] DownloadShelfTest.AddDownloadWhileHiddenUnhides (24 ms)
[2300/3115] DownloadShelfTest.AddDownloadWhileHiddenUnhides (24 ms)
[ RUN      ] DownloadShelfTest.AddNormalDownload
[       OK ] DownloadShelfTest.AddNormalDownload (30 ms)
[2301/3115] DownloadShelfTest.AddNormalDownload (30 ms)
[ RUN      ] DownloadShelfTest.AddDelayedCompleteNonTransientDownload
[       OK ] DownloadShelfTest.AddDelayedCompleteNonTransientDownload (27 ms)
[2302/3115] DownloadShelfTest.AddDelayedCompleteNonTransientDownload (27 ms)
[ RUN      ] SiteEngagementScoreTest.NavigateOnSameDay
[       OK ] SiteEngagementScoreTest.NavigateOnSameDay (0 ms)
[2303/3115] SiteEngagementScoreTest.NavigateOnSameDay (0 ms)
[ RUN      ] SessionServiceTest.TwoWindows
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.TwoWindows (491 ms)
[2304/3115] SessionServiceTest.TwoWindows (491 ms)
[ RUN      ] SessionServiceTest.WindowWithNoTabsGetsPruned
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8190)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #17 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #18 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #20 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #21 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #22 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #23 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #24 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #25 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #26 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #27 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #28 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #29 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #30 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #31 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #32 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #34 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #35 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260657828509520):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae2408)
    #11 SessionServiceTest_TwoWindows_Test::~SessionServiceTest_TwoWindows_Test() chrome/browser/sessions/session_service_unittest.cc:303 (unit_tests+0x000001ae2408)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260657828509520 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8190)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #25 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #26 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260657828509520):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae2408)
    #17 SessionServiceTest_TwoWindows_Test::~SessionServiceTest_TwoWindows_Test() chrome/browser/sessions/session_service_unittest.cc:303 (unit_tests+0x000001ae2408)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff97b2)
    #4 ui::TouchFactory::GetInstance() ui/events/devices/x11/touch_factory_x11.cc:52 (unit_tests+0x000002ff97b2)
    #5 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:242:5 (unit_tests+0x0000039903cd)
    #6 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #7 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #8 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #9 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #10 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:52:5 (unit_tests+0x000001ae16e4)
    #11 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #12 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260657828509520 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f3bbb848cb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000001ae2629 SessionServiceTest_WindowWithNoTabsGetsPruned_Test::~SessionServiceTest_WindowWithNoTabsGetsPruned_Test()
#10 0x000002a3f08d testing::TestInfo::Run()
#11 0x000002a3f853 testing::TestCase::Run()
#12 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#13 0x000002a486a7 testing::UnitTest::Run()
#14 0x000007a8090c base::TestSuite::Run()
#15 0x000007a82f02 content::UnitTestTestSuite::Run()
#16 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#17 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#18 0x000007a7cfb8 base::LaunchUnitTests()
#19 0x000002ad99c8 main
#20 0x7f3bba0da76d __libc_start_main
#21 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007fff06b477b8 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d04000106b0
  di: 0000000000000000  si: 0000e0000158d269  bp: 00007fff06b47790  bx: 00007d0c0003d6e0
  dx: 00001c000158d269  ax: 00000c30000f5c00  cx: 0004000000000000  sp: 00007fff06b47780
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8190):
1 race:libglib*.so
[2305/3115] SessionServiceTest.WindowWithNoTabsGetsPruned (CRASHED)
[ RUN      ] SessionServiceTest.RemovePostDataWithPasswords
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.RemovePostDataWithPasswords (461 ms)
[2306/3115] SessionServiceTest.RemovePostDataWithPasswords (461 ms)
[ RUN      ] SessionServiceTest.ReplacePendingNavigationAndPrune
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8191)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #17 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #18 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #20 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #21 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #22 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #23 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #24 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #25 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #26 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #27 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #28 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #29 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #30 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #31 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #32 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #34 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #35 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260657828509520):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::internal::BindState<base::internal::RunnableAdapter<void (*)(void*)>, void (void*), base::internal::TypeList<void*> >::Destroy(base::internal::BindStateBase*) base/bind_internal.h:415:5 (unit_tests+0x0000030f40ee)
    #9 Release base/callback_internal.cc:18:5 (unit_tests+0x0000030f5027)
    #10 Release base/memory/ref_counted.h:403 (unit_tests+0x0000030f5027)
    #11 ~scoped_refptr base/memory/ref_counted.h:298 (unit_tests+0x0000030f5027)
    #12 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:43 (unit_tests+0x0000030f5027)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:74:3 (unit_tests+0x0000030f3df1)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae4af8)
    #17 SessionServiceTest_RemovePostDataWithPasswords_Test::~SessionServiceTest_RemovePostDataWithPasswords_Test() chrome/browser/sessions/session_service_unittest.cc:821 (unit_tests+0x000001ae4af8)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260657828509520 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8191)
  Write of size 4 at 0x7d0c0003d738 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 content::RunAllBlockingPoolTasksUntilIdle() content/public/test/test_utils.cc:161:5 (unit_tests+0x0000026d20fc)
    #25 SessionServiceTestHelper::SetService(SessionService*) chrome/browser/sessions/session_service_test_helper.cc:113:3 (unit_tests+0x000002a64120)
    #26 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:63:5 (unit_tests+0x000001ae17e8)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d738 by main thread (mutexes: write M1092260657828509520):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::internal::BindState<base::internal::RunnableAdapter<void (*)(void*)>, void (void*), base::internal::TypeList<void*> >::Destroy(base::internal::BindStateBase*) base/bind_internal.h:415:5 (unit_tests+0x0000030f40ee)
    #15 Release base/callback_internal.cc:18:5 (unit_tests+0x0000030f5027)
    #16 Release base/memory/ref_counted.h:403 (unit_tests+0x0000030f5027)
    #17 ~scoped_refptr base/memory/ref_counted.h:298 (unit_tests+0x0000030f5027)
    #18 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:43 (unit_tests+0x0000030f5027)
    #19 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:74:3 (unit_tests+0x0000030f3df1)
    #20 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #21 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #22 ~SessionServiceTest chrome/browser/sessions/session_service_unittest.cc:45:7 (unit_tests+0x000001ae4af8)
    #23 SessionServiceTest_RemovePostDataWithPasswords_Test::~SessionServiceTest_RemovePostDataWithPasswords_Test() chrome/browser/sessions/session_service_unittest.cc:821 (unit_tests+0x000001ae4af8)
    #24 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #26 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #27 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #28 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #29 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #30 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #31 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #32 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #33 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #34 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #35 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #36 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #37 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #38 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #39 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #40 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d710 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff97b2)
    #4 ui::TouchFactory::GetInstance() ui/events/devices/x11/touch_factory_x11.cc:52 (unit_tests+0x000002ff97b2)
    #5 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:242:5 (unit_tests+0x0000039903cd)
    #6 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #7 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #8 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #9 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #10 SessionServiceTest::SetUp() chrome/browser/sessions/session_service_unittest.cc:52:5 (unit_tests+0x000001ae16e4)
    #11 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #12 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260657828509520 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f6278614cb0 <unknown>
#5 0x0000030f412d _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIPFvPvEEES7_NS0_8TypeListIJS6_EEEEENSA_IJNS0_12UnwrapTraitsIS6_EEEEENS0_12InvokeHelperILb0EvS9_NSA_IJRKS6_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#6 0x0000030f3cea base::AtExitManager::ProcessCallbacksNow()
#7 0x0000030f3b35 base::AtExitManager::~AtExitManager()
#8 0x000001dcfbfe BrowserWithTestWindowTest::~BrowserWithTestWindowTest()
#9 0x000001ae4f39 SessionServiceTest_ReplacePendingNavigationAndPrune_Test::~SessionServiceTest_ReplacePendingNavigationAndPrune_Test()
#10 0x000002a3f08d testing::TestInfo::Run()
#11 0x000002a3f853 testing::TestCase::Run()
#12 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#13 0x000002a486a7 testing::UnitTest::Run()
#14 0x000007a8090c base::TestSuite::Run()
#15 0x000007a82f02 content::UnitTestTestSuite::Run()
#16 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#17 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#18 0x000007a7cfb8 base::LaunchUnitTests()
#19 0x000002ad99c8 main
#20 0x7f6276ea676d __libc_start_main
#21 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007fff1319ed88 r13: 000000000bb06140 r14: 6f6d206266765814 r15: 00007d04000106b0
  di: 0000000000000000  si: 0000e0000158e226  bp: 00007fff1319ed60  bx: 00007d0c0003d710
  dx: 00001c000158e226  ax: 00000c30000f5cc0  cx: 0004000000000000  sp: 00007fff1319ed50
  ip: 00000000030f412d efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8191):
1 race:libglib*.so
[2307/3115] SessionServiceTest.ReplacePendingNavigationAndPrune (CRASHED)
[ RUN      ] SiteEngagementScoreTest.NavigateOnTwoDays
[       OK ] SiteEngagementScoreTest.NavigateOnTwoDays (0 ms)
[2308/3115] SiteEngagementScoreTest.NavigateOnTwoDays (0 ms)
[ RUN      ] SiteEngagementScoreTest.DecaysAppliedBeforeAdd
[       OK ] SiteEngagementScoreTest.DecaysAppliedBeforeAdd (1 ms)
[2309/3115] SiteEngagementScoreTest.DecaysAppliedBeforeAdd (1 ms)
[ RUN      ] SiteEngagementScoreTest.PopulatedDictionary
[       OK ] SiteEngagementScoreTest.PopulatedDictionary (0 ms)
[2310/3115] SiteEngagementScoreTest.PopulatedDictionary (0 ms)
[ RUN      ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeed
[       OK ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeed (1 ms)
[2311/3115] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeed (1 ms)
[ RUN      ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeedSignature
[       OK ] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeedSignature (0 ms)
[2312/3115] FirstRunTest.SetupMasterPrefsFromInstallPrefs_VariationsSeedSignature (0 ms)
[ RUN      ] FontFamilyCacheTest.Caching
[       OK ] FontFamilyCacheTest.Caching (40 ms)
[2313/3115] FontFamilyCacheTest.Caching (40 ms)
[ RUN      ] FirefoxProfileLockTest.LockTest
[       OK ] FirefoxProfileLockTest.LockTest (0 ms)
[2314/3115] FirefoxProfileLockTest.LockTest (0 ms)
[ RUN      ] FirefoxProfileLockTest.ProfileLock
[       OK ] FirefoxProfileLockTest.ProfileLock (0 ms)
[2315/3115] FirefoxProfileLockTest.ProfileLock (0 ms)
[ RUN      ] ProfileWriterTest.CheckBookmarksWithMultiProfile
[       OK ] ProfileWriterTest.CheckBookmarksWithMultiProfile (51 ms)
[2316/3115] ProfileWriterTest.CheckBookmarksWithMultiProfile (51 ms)
[ RUN      ] ProfileWriterTest.CheckBookmarksAfterWritingDataTwice
[       OK ] ProfileWriterTest.CheckBookmarksAfterWritingDataTwice (32 ms)
[2317/3115] ProfileWriterTest.CheckBookmarksAfterWritingDataTwice (32 ms)
[ RUN      ] ProfileWriterTest.CheckHistoryAfterWritingDataTwice
[       OK ] ProfileWriterTest.CheckHistoryAfterWritingDataTwice (251 ms)
[2318/3115] ProfileWriterTest.CheckHistoryAfterWritingDataTwice (251 ms)
[ RUN      ] GCMInvalidationBridgeTest.RequestTokenTwoConcurrentRequests
[       OK ] GCMInvalidationBridgeTest.RequestTokenTwoConcurrentRequests (43 ms)
[2319/3115] GCMInvalidationBridgeTest.RequestTokenTwoConcurrentRequests (43 ms)
[ RUN      ] GCMInvalidationBridgeTest.ConnectionState
[       OK ] GCMInvalidationBridgeTest.ConnectionState (42 ms)
[2320/3115] GCMInvalidationBridgeTest.ConnectionState (42 ms)
[ RUN      ] TiclProfileSettingsProviderTest.ChannelSelectionTest
[       OK ] TiclProfileSettingsProviderTest.ChannelSelectionTest (223 ms)
[2321/3115] TiclProfileSettingsProviderTest.ChannelSelectionTest (223 ms)
[ RUN      ] NativeMediaFileUtilTest.RemoveFileFiltering
[       OK ] NativeMediaFileUtilTest.RemoveFileFiltering (21 ms)
[2322/3115] NativeMediaFileUtilTest.RemoveFileFiltering (21 ms)
[ RUN      ] NativeMediaFileUtilTest.CreateSnapshot
[       OK ] NativeMediaFileUtilTest.CreateSnapshot (6 ms)
[2323/3115] NativeMediaFileUtilTest.CreateSnapshot (6 ms)
[ RUN      ] GalleryWatchManagerTest.Basic
[       OK ] GalleryWatchManagerTest.Basic (208 ms)
[2324/3115] GalleryWatchManagerTest.Basic (208 ms)
[ RUN      ] GalleryWatchManagerTest.DropWatchOnStorageRemoved
[       OK ] GalleryWatchManagerTest.DropWatchOnStorageRemoved (65 ms)
[2325/3115] GalleryWatchManagerTest.DropWatchOnStorageRemoved (65 ms)
[ RUN      ] GalleryWatchManagerTest.TestWatchOperationAfterProfileShutdown
[       OK ] GalleryWatchManagerTest.TestWatchOperationAfterProfileShutdown (82 ms)
[2326/3115] GalleryWatchManagerTest.TestWatchOperationAfterProfileShutdown (82 ms)
[ RUN      ] MTPDeviceObjectEnumeratorTest.Traversal
[       OK ] MTPDeviceObjectEnumeratorTest.Traversal (0 ms)
[2327/3115] MTPDeviceObjectEnumeratorTest.Traversal (0 ms)
[ RUN      ] MediaGalleriesPermissionControllerTest.TestForgottenUserAdded
[       OK ] MediaGalleriesPermissionControllerTest.TestForgottenUserAdded (177 ms)
[2328/3115] MediaGalleriesPermissionControllerTest.TestForgottenUserAdded (177 ms)
[ RUN      ] MediaGalleriesPermissionControllerTest.TestForgottenAutoDetected
[       OK ] MediaGalleriesPermissionControllerTest.TestForgottenAutoDetected (71 ms)
[2329/3115] MediaGalleriesPermissionControllerTest.TestForgottenAutoDetected (71 ms)
[ RUN      ] MediaGalleriesPermissionControllerTest.TestNameGeneration
[       OK ] MediaGalleriesPermissionControllerTest.TestNameGeneration (64 ms)
[2330/3115] MediaGalleriesPermissionControllerTest.TestNameGeneration (64 ms)
[ RUN      ] MediaGalleriesPreferencesTest.GalleryManagement
[       OK ] MediaGalleriesPreferencesTest.GalleryManagement (104 ms)
[2331/3115] MediaGalleriesPreferencesTest.GalleryManagement (104 ms)
[ RUN      ] MediaGalleriesPreferencesTest.ReplaceGalleryWithVolumeMetadata
[       OK ] MediaGalleriesPreferencesTest.ReplaceGalleryWithVolumeMetadata (75 ms)
[2332/3115] MediaGalleriesPreferencesTest.ReplaceGalleryWithVolumeMetadata (75 ms)
[ RUN      ] MediaGalleriesPreferencesTest.AutoAddedBlackListing
[       OK ] MediaGalleriesPreferencesTest.AutoAddedBlackListing (76 ms)
[2333/3115] MediaGalleriesPreferencesTest.AutoAddedBlackListing (76 ms)
[ RUN      ] MediaGalleriesPreferencesTest.GalleryPermissions
[       OK ] MediaGalleriesPreferencesTest.GalleryPermissions (90 ms)
[2334/3115] MediaGalleriesPreferencesTest.GalleryPermissions (90 ms)
[ RUN      ] MediaGalleriesPreferencesTest.UpdateGalleryDetails
[       OK ] MediaGalleriesPreferencesTest.UpdateGalleryDetails (75 ms)
[2335/3115] MediaGalleriesPreferencesTest.UpdateGalleryDetails (75 ms)
[ RUN      ] MediaGalleriesPreferencesTest.GalleryChangeObserver
[       OK ] MediaGalleriesPreferencesTest.GalleryChangeObserver (68 ms)
[2336/3115] MediaGalleriesPreferencesTest.GalleryChangeObserver (68 ms)
[ RUN      ] MediaGalleriesPreferencesTest.UpdateSingletonDeviceIdType
[       OK ] MediaGalleriesPreferencesTest.UpdateSingletonDeviceIdType (80 ms)
[2337/3115] MediaGalleriesPreferencesTest.UpdateSingletonDeviceIdType (80 ms)
[ RUN      ] UpgradeDetectorImplTest.VariationsChanges
[       OK ] UpgradeDetectorImplTest.VariationsChanges (1 ms)
[2338/3115] UpgradeDetectorImplTest.VariationsChanges (1 ms)
[ RUN      ] BrowserCommandsTest.TabNavigationAccelerators
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.TabNavigationAccelerators (467 ms)
[2339/3115] BrowserCommandsTest.TabNavigationAccelerators (467 ms)
[ RUN      ] BrowserCommandsTest.ViewSource
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8290)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1096060552834224464):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 BrowserCommandsTest_TabNavigationAccelerators_Test::~BrowserCommandsTest_TabNavigationAccelerators_Test() chrome/browser/browser_commands_unittest.cc:34:1 (unit_tests+0x000001b43349)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1096060552834224464 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8290)
  Write of size 4 at 0x7d0c0003d738 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d738 by main thread (mutexes: write M1096060552834224464):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 BrowserCommandsTest_TabNavigationAccelerators_Test::~BrowserCommandsTest_TabNavigationAccelerators_Test() chrome/browser/browser_commands_unittest.cc:34:1 (unit_tests+0x000001b43349)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d710 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #22 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #23 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #24 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #25 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #26 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #27 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #28 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #29 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #30 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #31 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #32 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #33 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #34 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #35 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #36 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #37 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1096060552834224464 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f22c5629cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f22c3ebb76d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000cdb0 r14: 00007d14000094f0 r15: 00007d14000094e8
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007ffff3c8d370  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007ffff3c8d330
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8290):
1 race:libglib*.so
[2340/3115] BrowserCommandsTest.ViewSource (CRASHED)
[ RUN      ] MediaGalleriesPreferencesTest.LookupImportedGalleryByPath
[       OK ] MediaGalleriesPreferencesTest.LookupImportedGalleryByPath (205 ms)
[2341/3115] MediaGalleriesPreferencesTest.LookupImportedGalleryByPath (205 ms)
[ RUN      ] MediaGalleriesPreferencesTest.ScanResults
[       OK ] MediaGalleriesPreferencesTest.ScanResults (77 ms)
[2342/3115] MediaGalleriesPreferencesTest.ScanResults (77 ms)
[ RUN      ] MediaGalleriesPreferencesTest.SetsDefaultGalleryTypeField
[       OK ] MediaGalleriesPreferencesTest.SetsDefaultGalleryTypeField (73 ms)
[2343/3115] MediaGalleriesPreferencesTest.SetsDefaultGalleryTypeField (73 ms)
[ RUN      ] MediaGalleriesPreferencesTest.UpdatesDefaultGalleryType
[       OK ] MediaGalleriesPreferencesTest.UpdatesDefaultGalleryType (86 ms)
[2344/3115] MediaGalleriesPreferencesTest.UpdatesDefaultGalleryType (86 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.PrefUpdates
[       OK ] MediaGalleriesScanResultControllerTest.PrefUpdates (83 ms)
[2345/3115] MediaGalleriesScanResultControllerTest.PrefUpdates (83 ms)
[ RUN      ] MediaGalleriesScanResultControllerTest.SortOrder
[       OK ] MediaGalleriesScanResultControllerTest.SortOrder (62 ms)
[2346/3115] MediaGalleriesScanResultControllerTest.SortOrder (62 ms)
[ RUN      ] MediaScanManagerTest.SingleResult
[       OK ] MediaScanManagerTest.SingleResult (106 ms)
[2347/3115] MediaScanManagerTest.SingleResult (106 ms)
[ RUN      ] MediaScanManagerTest.MergeRedundantNoIntermediates
[       OK ] MediaScanManagerTest.MergeRedundantNoIntermediates (51 ms)
[2348/3115] MediaScanManagerTest.MergeRedundantNoIntermediates (51 ms)
[ RUN      ] MediaScanManagerTest.MergeRedundantVerifyNoOvercount
[       OK ] MediaScanManagerTest.MergeRedundantVerifyNoOvercount (79 ms)
[2349/3115] MediaScanManagerTest.MergeRedundantVerifyNoOvercount (79 ms)
[ RUN      ] MediaScanManagerTest.MergeRedundantWithSensitive
[       OK ] MediaScanManagerTest.MergeRedundantWithSensitive (47 ms)
[2350/3115] MediaScanManagerTest.MergeRedundantWithSensitive (47 ms)
[ RUN      ] ProfileResetterTest.FeedbackSerializationTest
[       OK ] ProfileResetterTest.FeedbackSerializationTest (322 ms)
[2351/3115] ProfileResetterTest.FeedbackSerializationTest (322 ms)
[ RUN      ] PinnedTabsResetTest.ResetPinnedTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PinnedTabsResetTest.ResetPinnedTabs (303 ms)
[2352/3115] PinnedTabsResetTest.ResetPinnedTabs (303 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForPage
[       OK ] RenderViewContextMenuTest.TargetIgnoredForPage (0 ms)
[2353/3115] RenderViewContextMenuTest.TargetIgnoredForPage (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetCheckedForVideo
[       OK ] RenderViewContextMenuTest.TargetCheckedForVideo (1 ms)
[2354/3115] RenderViewContextMenuTest.TargetCheckedForVideo (1 ms)
[ RUN      ] RenderViewContextMenuTest.TargetCheckedForAudio
[       OK ] RenderViewContextMenuTest.TargetCheckedForAudio (0 ms)
[2355/3115] RenderViewContextMenuTest.TargetCheckedForAudio (0 ms)
[ RUN      ] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesSource
[       OK ] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesSource (0 ms)
[2356/3115] RenderViewContextMenuTest.MatchWhenLinkedImageMatchesSource (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForSelection
[       OK ] RenderViewContextMenuTest.TargetIgnoredForSelection (0 ms)
[2357/3115] RenderViewContextMenuTest.TargetIgnoredForSelection (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForSelectionOnLink
[       OK ] RenderViewContextMenuTest.TargetIgnoredForSelectionOnLink (0 ms)
[2358/3115] RenderViewContextMenuTest.TargetIgnoredForSelectionOnLink (0 ms)
[ RUN      ] RenderViewContextMenuTest.TargetIgnoredForSelectionOnImage
[       OK ] RenderViewContextMenuTest.TargetIgnoredForSelectionOnImage (0 ms)
[2359/3115] RenderViewContextMenuTest.TargetIgnoredForSelectionOnImage (0 ms)
[ RUN      ] RenderViewContextMenuTest.ItemWithSameTitleFromTwoExtensions
[       OK ] RenderViewContextMenuTest.ItemWithSameTitleFromTwoExtensions (120 ms)
[2360/3115] RenderViewContextMenuTest.ItemWithSameTitleFromTwoExtensions (120 ms)
[ RUN      ] MediaFileSystemRegistryTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.Basic (608 ms)
[2361/3115] MediaFileSystemRegistryTest.Basic (608 ms)
[ RUN      ] MediaFileSystemRegistryTest.UserAddedGallery
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.UserAddedGallery (266 ms)
[2362/3115] MediaFileSystemRegistryTest.UserAddedGallery (266 ms)
[ RUN      ] MediaFileSystemRegistryTest.GalleryMTP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GalleryMTP (267 ms)
[2363/3115] MediaFileSystemRegistryTest.GalleryMTP (267 ms)
[ RUN      ] MediaFileSystemRegistryTest.GalleryDCIM
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GalleryDCIM (257 ms)
[2364/3115] MediaFileSystemRegistryTest.GalleryDCIM (257 ms)
[ RUN      ] MediaFileSystemRegistryTest.GalleryUserAddedPath
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.GalleryUserAddedPath (197 ms)
[2365/3115] MediaFileSystemRegistryTest.GalleryUserAddedPath (197 ms)
[ RUN      ] MediaFileSystemRegistryTest.TestNameConstruction
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.TestNameConstruction (173 ms)
[2366/3115] MediaFileSystemRegistryTest.TestNameConstruction (173 ms)
[ RUN      ] MediaFileSystemRegistryTest.PreferenceListener
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] MediaFileSystemRegistryTest.PreferenceListener (161 ms)
[2367/3115] MediaFileSystemRegistryTest.PreferenceListener (161 ms)
[ RUN      ] MediaFolderFinderTest.ScanAndCancel
[       OK ] MediaFolderFinderTest.ScanAndCancel (2 ms)
[2368/3115] MediaFolderFinderTest.ScanAndCancel (2 ms)
[ RUN      ] MediaFolderFinderTest.EmptyScan
[       OK ] MediaFolderFinderTest.EmptyScan (1 ms)
[2369/3115] MediaFolderFinderTest.EmptyScan (1 ms)
[ RUN      ] MediaFolderFinderTest.ScanMediaFiles
[       OK ] MediaFolderFinderTest.ScanMediaFiles (226 ms)
[2370/3115] MediaFolderFinderTest.ScanMediaFiles (226 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessDifferingHost
[8326:8326:0702/225645:39229705737:ERROR:process_singleton_posix.cc(322)] The profile appears to be in use by another Chromium process (1234) on another computer (FAKEFOOHOST). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
[8326:8347:0702/225645:39229706459:ERROR:process_singleton_posix.cc(158)] write() failed: Broken pipe
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessDifferingHost (1078 ms)
[2371/3115] ProcessSingletonPosixTest.NotifyOtherProcessDifferingHost (1078 ms)
[ RUN      ] ProcessSingletonPosixTest.CreateChecksCompatibilitySocket
[8326:8326:0702/225645:39229714449:ERROR:process_singleton_posix.cc(279)] Failed to create /tmp/.org.chromium.Chromium.zharP4/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SingletonLock: File exists
[       OK ] ProcessSingletonPosixTest.CreateChecksCompatibilitySocket (5 ms)
[2372/3115] ProcessSingletonPosixTest.CreateChecksCompatibilitySocket (5 ms)
[ RUN      ] ProfileResetterTest.ResetNothing
[       OK ] ProfileResetterTest.ResetNothing (202 ms)
[2373/3115] ProfileResetterTest.ResetNothing (202 ms)
[ RUN      ] ProfileResetterTest.ResetDefaultSearchEngineNonOrganic
[       OK ] ProfileResetterTest.ResetDefaultSearchEngineNonOrganic (122 ms)
[2374/3115] ProfileResetterTest.ResetDefaultSearchEngineNonOrganic (122 ms)
[ RUN      ] ProfileResetterTest.ResetContentSettings
[       OK ] ProfileResetterTest.ResetContentSettings (106 ms)
[2375/3115] ProfileResetterTest.ResetContentSettings (106 ms)
[ RUN      ] ProfileResetterTest.ResetExtensionsByDisablingNonOrganic
[       OK ] ProfileResetterTest.ResetExtensionsByDisablingNonOrganic (172 ms)
[2376/3115] ProfileResetterTest.ResetExtensionsByDisablingNonOrganic (172 ms)
[ RUN      ] ProfileResetterTest.ResetStartPageNonOrganic
[       OK ] ProfileResetterTest.ResetStartPageNonOrganic (122 ms)
[2377/3115] ProfileResetterTest.ResetStartPageNonOrganic (122 ms)
[ RUN      ] ProfileResetterTest.ResetStartPagePartially
[       OK ] ProfileResetterTest.ResetStartPagePartially (130 ms)
[2378/3115] ProfileResetterTest.ResetStartPagePartially (130 ms)
[ RUN      ] ProfileResetterTest.ResetShortcuts
[       OK ] ProfileResetterTest.ResetShortcuts (132 ms)
[2379/3115] ProfileResetterTest.ResetShortcuts (132 ms)
[ RUN      ] ProfileResetterTest.CheckSnapshots
[       OK ] ProfileResetterTest.CheckSnapshots (234 ms)
[2380/3115] ProfileResetterTest.CheckSnapshots (234 ms)
[ RUN      ] MediaScanManagerTest.Containers
[       OK ] MediaScanManagerTest.Containers (167 ms)
[2381/3115] MediaScanManagerTest.Containers (167 ms)
[ RUN      ] MediaScanManagerTest.UpdateExistingCounts
[       OK ] MediaScanManagerTest.UpdateExistingCounts (69 ms)
[2382/3115] MediaScanManagerTest.UpdateExistingCounts (69 ms)
[ RUN      ] MediaScanManagerTest.Graylist
[       OK ] MediaScanManagerTest.Graylist (62 ms)
[2383/3115] MediaScanManagerTest.Graylist (62 ms)
[ RUN      ] FirefoxProxySettingsTest.TestParse
[       OK ] FirefoxProxySettingsTest.TestParse (7 ms)
[2384/3115] FirefoxProxySettingsTest.TestParse (7 ms)
[ RUN      ] PlatformUtilPosixTest.OpenFolderWithPosixSymlinks
[       OK ] PlatformUtilPosixTest.OpenFolderWithPosixSymlinks (3 ms)
[2385/3115] PlatformUtilPosixTest.OpenFolderWithPosixSymlinks (3 ms)
[ RUN      ] BrowserProcessPowerTest.NoSite
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.NoSite (258 ms)
[2386/3115] BrowserProcessPowerTest.NoSite (258 ms)
[ RUN      ] BrowserProcessPowerTest.IncognitoDoesntRecordPowerUsage
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8325)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 BrowserProcessPowerTest::TearDown() chrome/browser/power/process_power_collector_unittest.cc:60:5 (unit_tests+0x000001bd1c67)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1249323677653176656):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BrowserProcessPowerTest chrome/browser/power/process_power_collector_unittest.cc:38:40 (unit_tests+0x000001bd19e0)
    #11 BrowserProcessPowerTest_NoSite_Test::~BrowserProcessPowerTest_NoSite_Test() chrome/browser/power/process_power_collector_unittest.cc:92 (unit_tests+0x000001bd19e0)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1249323677653176656 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8325)
  Write of size 4 at 0x7d0c00043588 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 BrowserProcessPowerTest::TearDown() chrome/browser/power/process_power_collector_unittest.cc:60:5 (unit_tests+0x000001bd1c67)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00043588 by main thread (mutexes: write M1249323677653176656):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BrowserProcessPowerTest chrome/browser/power/process_power_collector_unittest.cc:38:40 (unit_tests+0x000001bd19e0)
    #17 BrowserProcessPowerTest_NoSite_Test::~BrowserProcessPowerTest_NoSite_Test() chrome/browser/power/process_power_collector_unittest.cc:92 (unit_tests+0x000001bd19e0)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00043560 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 base::internal::CompleteLazyInstance(long*, long, void*, void (*)(void*)) base/lazy_instance.cc:51:5 (unit_tests+0x0000031133ff)
    #4 Pointer base/lazy_instance.h:165:7 (unit_tests+0x000003998bbd)
    #5 Get base/lazy_instance.h:138 (unit_tests+0x000003998bbd)
    #6 ui::Layer::UILayerSettings() ui/compositor/layer.cc:128 (unit_tests+0x000003998bbd)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:83:39 (unit_tests+0x000003993315)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 BrowserProcessPowerTest::SetUp() chrome/browser/power/process_power_collector_unittest.cc:41:5 (unit_tests+0x000001bd1a22)
    #15 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #16 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #17 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #18 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #19 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #20 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #21 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #22 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #23 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #24 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #25 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #26 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #27 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #28 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #29 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #30 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #31 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1249323677653176656 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_ACCERR 6472616f6279
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f62f4a6ecb0 <unknown>
#5 0x0000020c2d93 std::__1::__tree<>::destroy()
#6 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#7 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#8 0x000003723102 ui::X11EventSource::~X11EventSource()
#9 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#10 0x00000397d7e4 aura::Env::~Env()
#11 0x00000397da7a aura::Env::~Env()
#12 0x00000397d118 aura::Env::DeleteInstance()
#13 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#14 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#15 0x000001bd1c68 BrowserProcessPowerTest::TearDown()
#16 0x000002a3e07d testing::Test::Run()
#17 0x000002a3ef4a testing::TestInfo::Run()
#18 0x000002a3f853 testing::TestCase::Run()
#19 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#20 0x000002a486a7 testing::UnitTest::Run()
#21 0x000007a8090c base::TestSuite::Run()
#22 0x000007a82f02 content::UnitTestTestSuite::Run()
#23 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#24 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#25 0x000007a7cfb8 base::LaunchUnitTests()
#26 0x000002ad99c8 main
#27 0x7f62f330076d __libc_start_main
#28 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002dac0 r13: 00007d34000ebd40 r14: 00007d0c00077ad0 r15: 00007d240000c3c0
  di: 0000600000000000  si: 0000e40001a09f22  bp: 00007fff4472f3e0  bx: 00006472616f6279
  dx: 00001c0001a09f22  ax: 000009c985bd89e0  cx: 0000000000000000  sp: 00007fff4472f3d0
  ip: 00000000020c2d93 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 00006472616f6279
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8325):
1 race:libglib*.so
[2387/3115] BrowserProcessPowerTest.IncognitoDoesntRecordPowerUsage (CRASHED)
[ RUN      ] RenderViewContextMenuPrefsTest.IsCustomCommandIdEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RenderViewContextMenuPrefsTest.IsCustomCommandIdEnabled (53 ms)
[2388/3115] RenderViewContextMenuPrefsTest.IsCustomCommandIdEnabled (53 ms)
[ RUN      ] RenderViewContextMenuPrefsTest.DataSaverEnabledSaveImageAs
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiControlFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiEnabledFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] RenderViewContextMenuPrefsTest.DataSaverEnabledSaveImageAs (163 ms)
[2389/3115] RenderViewContextMenuPrefsTest.DataSaverEnabledSaveImageAs (163 ms)
[ RUN      ] RenderViewContextMenuPrefsTest.DataSaverDisabledSaveImageAs
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiControlFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiEnabledFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] RenderViewContextMenuPrefsTest.DataSaverDisabledSaveImageAs (64 ms)
[2390/3115] RenderViewContextMenuPrefsTest.DataSaverDisabledSaveImageAs (64 ms)
[ RUN      ] RenderViewContextMenuPrefsTest.DataSaverLoadImage
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiControlFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsIncludedInLoFiEnabledFieldTrial()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] RenderViewContextMenuPrefsTest.DataSaverLoadImage (46 ms)
[2391/3115] RenderViewContextMenuPrefsTest.DataSaverLoadImage (46 ms)
[ RUN      ] InstantServiceEnabledTest.SendsSearchURLsToRenderer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceEnabledTest.SendsSearchURLsToRenderer (339 ms)
[2392/3115] InstantServiceEnabledTest.SendsSearchURLsToRenderer (339 ms)
[ RUN      ] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_DefaultProviderChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_DefaultProviderChanged (194 ms)
[2393/3115] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_DefaultProviderChanged (194 ms)
[ RUN      ] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_GoogleBaseURLUpdated
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_GoogleBaseURLUpdated (252 ms)
[2394/3115] InstantServiceEnabledTest.ResetInstantSearchPrerenderer_GoogleBaseURLUpdated (252 ms)
[ RUN      ] InstantServiceTest.DontDispatchGoogleURLUpdatedForNonGoogleURLs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceTest.DontDispatchGoogleURLUpdatedForNonGoogleURLs (215 ms)
[2395/3115] InstantServiceTest.DontDispatchGoogleURLUpdatedForNonGoogleURLs (215 ms)
[ RUN      ] InstantServiceTest.InstantSearchEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantServiceTest.InstantSearchEnabled (212 ms)
[2396/3115] InstantServiceTest.InstantSearchEnabled (212 ms)
[ RUN      ] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabled (201 ms)
[2397/3115] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabled (201 ms)
[ RUN      ] BookmarkContextMenuControllerTest.DeleteURL
[       OK ] BookmarkContextMenuControllerTest.DeleteURL (39 ms)
[2398/3115] BookmarkContextMenuControllerTest.DeleteURL (39 ms)
[ RUN      ] BookmarkContextMenuControllerTest.OpenAll
[       OK ] BookmarkContextMenuControllerTest.OpenAll (26 ms)
[2399/3115] BookmarkContextMenuControllerTest.OpenAll (26 ms)
[ RUN      ] BookmarkContextMenuControllerTest.EmptyNodes
[       OK ] BookmarkContextMenuControllerTest.EmptyNodes (27 ms)
[2400/3115] BookmarkContextMenuControllerTest.EmptyNodes (27 ms)
[ RUN      ] BookmarkContextMenuControllerTest.MultipleURLs
[       OK ] BookmarkContextMenuControllerTest.MultipleURLs (28 ms)
[2401/3115] BookmarkContextMenuControllerTest.MultipleURLs (28 ms)
[ RUN      ] BookmarkContextMenuControllerTest.SingleFolder
[       OK ] BookmarkContextMenuControllerTest.SingleFolder (27 ms)
[2402/3115] BookmarkContextMenuControllerTest.SingleFolder (27 ms)
[ RUN      ] BookmarkContextMenuControllerTest.MultipleEmptyFolders
[       OK ] BookmarkContextMenuControllerTest.MultipleEmptyFolders (29 ms)
[2403/3115] BookmarkContextMenuControllerTest.MultipleEmptyFolders (29 ms)
[ RUN      ] BookmarkContextMenuControllerTest.EmptyNodesNullParent
[       OK ] BookmarkContextMenuControllerTest.EmptyNodesNullParent (28 ms)
[2404/3115] BookmarkContextMenuControllerTest.EmptyNodesNullParent (28 ms)
[ RUN      ] BookmarkContextMenuControllerTest.BookmarkBar
[       OK ] BookmarkContextMenuControllerTest.BookmarkBar (27 ms)
[2405/3115] BookmarkContextMenuControllerTest.BookmarkBar (27 ms)
[ RUN      ] BookmarkContextMenuControllerTest.CutCopyPasteNode
[       OK ] BookmarkContextMenuControllerTest.CutCopyPasteNode (32 ms)
[2406/3115] BookmarkContextMenuControllerTest.CutCopyPasteNode (32 ms)
[ RUN      ] BookmarkContextMenuControllerTest.ManagedShowAppsShortcutInBookmarksBar
[       OK ] BookmarkContextMenuControllerTest.ManagedShowAppsShortcutInBookmarksBar (27 ms)
[2407/3115] BookmarkContextMenuControllerTest.ManagedShowAppsShortcutInBookmarksBar (27 ms)
[ RUN      ] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP (393 ms)
[2408/3115] SearchTest.ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP (393 ms)
[ RUN      ] SearchTest.ShouldUseProcessPerSiteForInstantURL
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8379)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c00d07)
    #11 chrome::SearchTest_ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP_Test::~SearchTest_ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP_Test() chrome/browser/search/search_unittest.cc:144 (unit_tests+0x000001c00d07)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8379)
  Write of size 4 at 0x7d0c0003d738 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d738 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c00d07)
    #17 chrome::SearchTest_ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP_Test::~SearchTest_ShouldAssignURLToInstantRendererExtendedEnabledNotOnSRP_Test() chrome/browser/search/search_unittest.cc:144 (unit_tests+0x000001c00d07)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d710 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 chrome::SearchTest::SetUp() chrome/browser/search/search_unittest.cc:46:5 (unit_tests+0x000001c00902)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f70d5b83cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000002a3e07d testing::Test::Run()
#18 0x000002a3ef4a testing::TestInfo::Run()
#19 0x000002a3f853 testing::TestCase::Run()
#20 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#21 0x000002a486a7 testing::UnitTest::Run()
#22 0x000007a8090c base::TestSuite::Run()
#23 0x000007a82f02 content::UnitTestTestSuite::Run()
#24 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#25 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#26 0x000007a7cfb8 base::LaunchUnitTests()
#27 0x000002ad99c8 main
#28 0x7f70d441576d __libc_start_main
#29 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d34001092e0 r14: 00007d0c0003d720 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fff9f9e6180  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fff9f9e6140
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8379):
1 race:libglib*.so
[2409/3115] SearchTest.ShouldUseProcessPerSiteForInstantURL (CRASHED)
[ RUN      ] SearchTest.ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial (369 ms)
[2410/3115] SearchTest.ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial (369 ms)
[ RUN      ] SearchTest.ShouldUseAltInstantURL_EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8380)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c015c7)
    #11 chrome::SearchTest_ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial_Test::~SearchTest_ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial_Test() chrome/browser/search/search_unittest.cc:585 (unit_tests+0x000001c015c7)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8380)
  Write of size 4 at 0x7d0c0007c9d8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0007c9d8 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SearchTest chrome/browser/search/search_unittest.cc:43:7 (unit_tests+0x000001c015c7)
    #17 chrome::SearchTest_ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial_Test::~SearchTest_ShouldAllowPrefetchNonDefaultMatch_DisabledViaFieldTrial_Test() chrome/browser/search/search_unittest.cc:585 (unit_tests+0x000001c015c7)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0007c9b0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 get base/memory/singleton.h:255:9 (unit_tests+0x000002ff8e9e)
    #4 ui::DeviceListCacheX11::GetInstance() ui/events/devices/x11/device_list_cache_x11.cc:34 (unit_tests+0x000002ff8e9e)
    #5 ui::X11HotplugEventHandler::OnHotplugEvent() ui/events/platform/x11/x11_hotplug_event_handler.cc:418:7 (unit_tests+0x0000037239c7)
    #6 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:150:5 (unit_tests+0x00000372345b)
    #7 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #8 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #9 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #10 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #11 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #12 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #13 chrome::SearchTest::SetUp() chrome/browser/search/search_unittest.cc:46:5 (unit_tests+0x000001c00902)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #19 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #20 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #21 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #22 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #23 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #24 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #25 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #26 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #27 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #28 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #29 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #30 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f479373fcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000002a3e07d testing::Test::Run()
#18 0x000002a3ef4a testing::TestInfo::Run()
#19 0x000002a3f853 testing::TestCase::Run()
#20 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#21 0x000002a486a7 testing::UnitTest::Run()
#22 0x000007a8090c base::TestSuite::Run()
#23 0x000007a82f02 content::UnitTestTestSuite::Run()
#24 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#25 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#26 0x000007a7cfb8 base::LaunchUnitTests()
#27 0x000002ad99c8 main
#28 0x7f4791fd176d __libc_start_main
#29 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d34001081d0 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fff457db0e0  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fff457db0a0
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 4 suppressions (pid=8380):
4 race:libglib*.so
[2411/3115] SearchTest.ShouldUseAltInstantURL_EnabledViaFieldTrial (CRASHED)
[ RUN      ] TranslateManagerRenderViewHostTest.CloseInfoBarInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.CloseInfoBarInPageNavigation (84 ms)
[2412/3115] TranslateManagerRenderViewHostTest.CloseInfoBarInPageNavigation (84 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.CloseInfoBarInSubframeNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.CloseInfoBarInSubframeNavigation (49 ms)
[2413/3115] TranslateManagerRenderViewHostTest.CloseInfoBarInSubframeNavigation (49 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateCloseInfoBarInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateCloseInfoBarInPageNavigation (64 ms)
[2414/3115] TranslateManagerRenderViewHostTest.TranslateCloseInfoBarInPageNavigation (64 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateAcceptLanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateAcceptLanguage (60 ms)
[2415/3115] TranslateManagerRenderViewHostTest.TranslateAcceptLanguage (60 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateEnabledPref
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateEnabledPref (53 ms)
[2416/3115] TranslateManagerRenderViewHostTest.TranslateEnabledPref (53 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.BeforeTranslateExtraButtons
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.BeforeTranslateExtraButtons (52 ms)
[2417/3115] TranslateManagerRenderViewHostTest.BeforeTranslateExtraButtons (52 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.ScriptExpires
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.ScriptExpires (52 ms)
[2418/3115] TranslateManagerRenderViewHostTest.ScriptExpires (52 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.BubbleNormalTranslate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.BubbleNormalTranslate (302 ms)
[2419/3115] TranslateManagerRenderViewHostTest.BubbleNormalTranslate (302 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.BubbleUnknownLanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.BubbleUnknownLanguage (87 ms)
[2420/3115] TranslateManagerRenderViewHostTest.BubbleUnknownLanguage (87 ms)
[ RUN      ] AutofillPopupControllerUnitTest.SetBounds
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.SetBounds (58 ms)
[2421/3115] AutofillPopupControllerUnitTest.SetBounds (58 ms)
[ RUN      ] SessionsSyncManagerTest.SetVariationIds
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SetVariationIds (355 ms)
[2422/3115] SessionsSyncManagerTest.SetVariationIds (355 ms)
[ RUN      ] SessionsSyncManagerTest.MergeLocalSessionNoTabs
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8385)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c3ff41)
    #11 browser_sync::SessionsSyncManagerTest_SetVariationIds_Test::~SessionsSyncManagerTest_SetVariationIds_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:711 (unit_tests+0x000001c3ff41)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8385)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c3ff41)
    #17 browser_sync::SessionsSyncManagerTest_SetVariationIds_Test::~SessionsSyncManagerTest_SetVariationIds_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:711 (unit_tests+0x000001c3ff41)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 browser_sync::SessionsSyncManagerTest::SetUp() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:251:5 (unit_tests+0x000001c3f8c4)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f90aede1cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000001c3fa4b browser_sync::SessionsSyncManagerTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7f90ad67376d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d3400105790 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fff0c57d6b0  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fff0c57d670
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8385):
1 race:libglib*.so
[2423/3115] SessionsSyncManagerTest.MergeLocalSessionNoTabs (CRASHED)
[ RUN      ] PersistentTabRestoreServiceTest.DontCreateEmptyTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.DontCreateEmptyTab (254 ms)
[2424/3115] PersistentTabRestoreServiceTest.DontCreateEmptyTab (254 ms)
[ RUN      ] PersistentTabRestoreServiceTest.LoadPreviousSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.LoadPreviousSession (416 ms)
[2425/3115] PersistentTabRestoreServiceTest.LoadPreviousSession (416 ms)
[ RUN      ] PersistentTabRestoreServiceTest.DontLoadAfterRestore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.DontLoadAfterRestore (202 ms)
[2426/3115] PersistentTabRestoreServiceTest.DontLoadAfterRestore (202 ms)
[ RUN      ] PersistentTabRestoreServiceTest.DontLoadAfterCleanExit
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.DontLoadAfterCleanExit (223 ms)
[2427/3115] PersistentTabRestoreServiceTest.DontLoadAfterCleanExit (223 ms)
[ RUN      ] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabsPinned
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabsPinned (291 ms)
[2428/3115] PersistentTabRestoreServiceTest.LoadPreviousSessionAndTabsPinned (291 ms)
[ RUN      ] PersistentTabRestoreServiceTest.StatusCodesSurviveRestore
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PersistentTabRestoreServiceTest.StatusCodesSurviveRestore (302 ms)
[2429/3115] PersistentTabRestoreServiceTest.StatusCodesSurviveRestore (302 ms)
[ RUN      ] SessionsSyncManagerTest.PopulateSessionWindow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.PopulateSessionWindow (210 ms)
[2430/3115] SessionsSyncManagerTest.PopulateSessionWindow (210 ms)
[ RUN      ] SessionsSyncManagerTest.SetSessionTabFromDelegate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SetSessionTabFromDelegate (189 ms)
[2431/3115] SessionsSyncManagerTest.SetSessionTabFromDelegate (189 ms)
[ RUN      ] SessionsSyncManagerTest.SetSessionTabFromDelegateNavigationIndex
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SetSessionTabFromDelegateNavigationIndex (156 ms)
[2432/3115] SessionsSyncManagerTest.SetSessionTabFromDelegateNavigationIndex (156 ms)
[ RUN      ] SessionsSyncManagerTest.SetSessionTabFromDelegateCurrentInvalid
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.SetSessionTabFromDelegateCurrentInvalid (126 ms)
[2433/3115] SessionsSyncManagerTest.SetSessionTabFromDelegateCurrentInvalid (126 ms)
[ RUN      ] AutofillPopupControllerUnitTest.ChangeSelectedLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.ChangeSelectedLine (315 ms)
[2434/3115] AutofillPopupControllerUnitTest.ChangeSelectedLine (315 ms)
[ RUN      ] AutofillPopupControllerUnitTest.RedrawSelectedLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.RedrawSelectedLine (71 ms)
[2435/3115] AutofillPopupControllerUnitTest.RedrawSelectedLine (71 ms)
[ RUN      ] AutofillPopupControllerUnitTest.RemoveLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.RemoveLine (65 ms)
[2436/3115] AutofillPopupControllerUnitTest.RemoveLine (65 ms)
[ RUN      ] AutofillPopupControllerUnitTest.RemoveOnlyLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.RemoveOnlyLine (75 ms)
[2437/3115] AutofillPopupControllerUnitTest.RemoveOnlyLine (75 ms)
[ RUN      ] AutofillPopupControllerUnitTest.SkipSeparator
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.SkipSeparator (77 ms)
[2438/3115] AutofillPopupControllerUnitTest.SkipSeparator (77 ms)
[ RUN      ] AutofillPopupControllerUnitTest.RowWidthWithoutText
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.RowWidthWithoutText (59 ms)
[2439/3115] AutofillPopupControllerUnitTest.RowWidthWithoutText (59 ms)
[ RUN      ] AutofillPopupControllerUnitTest.UpdateDataListValues
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.UpdateDataListValues (45 ms)
[2440/3115] AutofillPopupControllerUnitTest.UpdateDataListValues (45 ms)
[ RUN      ] AutofillPopupControllerUnitTest.GetOrCreate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillPopupControllerUnitTest.GetOrCreate (50 ms)
[2441/3115] AutofillPopupControllerUnitTest.GetOrCreate (50 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.ContentsTextRanges
[       OK ] GeneratedCreditCardBubbleControllerTest.ContentsTextRanges (37 ms)
[2442/3115] GeneratedCreditCardBubbleControllerTest.ContentsTextRanges (37 ms)
[ RUN      ] GeneratedCreditCardBubbleControllerTest.HideOnLinkClick
[       OK ] GeneratedCreditCardBubbleControllerTest.HideOnLinkClick (31 ms)
[2443/3115] GeneratedCreditCardBubbleControllerTest.HideOnLinkClick (31 ms)
[ RUN      ] SessionsSyncManagerTest.ReceiveDuplicateTabInSameWindow
Xlib:  extension "RANDR" missing on display ":9".
[8393:8393:0702/225647:39232297848:WARNING:sessions_sync_manager.cc(619)] Ignoring foreign session node with invalid header and tag tag1.
[       OK ] SessionsSyncManagerTest.ReceiveDuplicateTabInSameWindow (383 ms)
[2444/3115] SessionsSyncManagerTest.ReceiveDuplicateTabInSameWindow (383 ms)
[ RUN      ] SessionsSyncManagerTest.ReceiveDuplicateTabInOtherWindow
Xlib:  extension "RANDR" missing on display ":9".
[8393:8393:0702/225648:39232669551:WARNING:sessions_sync_manager.cc(619)] Ignoring foreign session node with invalid header and tag tag1.
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8393)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c40d91)
    #11 browser_sync::SessionsSyncManagerTest_ReceiveDuplicateTabInSameWindow_Test::~SessionsSyncManagerTest_ReceiveDuplicateTabInSameWindow_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:1977 (unit_tests+0x000001c40d91)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8393)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 browser_sync::SessionsSyncManagerTest::TearDown() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:263:5 (unit_tests+0x000001c3fa4a)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~SessionsSyncManagerTest chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:236:7 (unit_tests+0x000001c40d91)
    #17 browser_sync::SessionsSyncManagerTest_ReceiveDuplicateTabInSameWindow_Test::~SessionsSyncManagerTest_ReceiveDuplicateTabInSameWindow_Test() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:1977 (unit_tests+0x000001c40d91)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 ui::X11EventSource::OnDispatcherListChanged() ui/events/platform/x11/x11_event_source.cc:148:34 (unit_tests+0x000003723413)
    #2 ui::PlatformEventSource::AddPlatformEventDispatcher(ui::PlatformEventDispatcher*) ui/events/platform/platform_event_source.cc:37:3 (unit_tests+0x0000037219af)
    #3 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:230:5 (unit_tests+0x00000399037f)
    #4 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #5 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #6 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #7 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #8 browser_sync::SessionsSyncManagerTest::SetUp() chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc:251:5 (unit_tests+0x000001c3f8c4)
    #9 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #10 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #11 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #12 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #13 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #14 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #15 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #16 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #17 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #18 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #19 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #20 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #21 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #22 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #25 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fcfc786fcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x0000020c2d93 std::__1::__tree<>::destroy()
#7 0x0000020c2d9e std::__1::__tree<>::destroy()
#8 0x000003634d88 ui::X11AtomCache::~X11AtomCache()
#9 0x00000372397a ui::X11HotplugEventHandler::~X11HotplugEventHandler()
#10 0x000003723102 ui::X11EventSource::~X11EventSource()
#11 0x00000372382f ui::(anonymous namespace)::X11EventSourceGlib::~X11EventSourceGlib()
#12 0x00000397d7e4 aura::Env::~Env()
#13 0x00000397da7a aura::Env::~Env()
#14 0x00000397d118 aura::Env::DeleteInstance()
#15 0x000002fc3b05 aura::test::AuraTestHelper::TearDown()
#16 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#17 0x000001c3fa4b browser_sync::SessionsSyncManagerTest::TearDown()
#18 0x000002a3e07d testing::Test::Run()
#19 0x000002a3ef4a testing::TestInfo::Run()
#20 0x000002a3f853 testing::TestCase::Run()
#21 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#22 0x000002a486a7 testing::UnitTest::Run()
#23 0x000007a8090c base::TestSuite::Run()
#24 0x000007a82f02 content::UnitTestTestSuite::Run()
#25 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#26 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#27 0x000007a7cfb8 base::LaunchUnitTests()
#28 0x000002ad99c8 main
#29 0x7fcfc610176d __libc_start_main
#30 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d3c0002e240 r13: 00007d3400104680 r14: 00007d0c0003d6f0 r15: 00007d240000d1d0
  di: fe894cdf89480a34  si: fe894cdf89480a34  bp: 00007fff4ecde780  bx: fe894cdf89480a34
  dx: 0000600000000000  ax: fa240b7e252028c0  cx: fa24037e252028c0  sp: 00007fff4ecde740
  ip: 000000000056386b efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8393):
1 race:libglib*.so
[2445/3115] SessionsSyncManagerTest.ReceiveDuplicateTabInOtherWindow (CRASHED)
[ RUN      ] BookmarkTest.DetachedBookmarkBarOnNTP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkTest.DetachedBookmarkBarOnNTP (655 ms)
[2446/3115] BookmarkTest.DetachedBookmarkBarOnNTP (655 ms)
[ RUN      ] BookmarkInstantExtendedTest.DetachedBookmarkBarOnNTP
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8502)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 BookmarkTest_DetachedBookmarkBarOnNTP_Test::~BookmarkTest_DetachedBookmarkBarOnNTP_Test() chrome/browser/ui/bookmarks/bookmark_unittest.cc:19:1 (unit_tests+0x000001c882d9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f9ef080bcb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f9ef5f69d13 g_main_context_dispatch
#25 0x7f9ef5f6a060 <unknown>
#26 0x7f9ef5f6a124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f9eef09d76d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000015bf361  bp: 00007fffcc056c70  bx: 0000000000000000
  dx: 00001c00015bf361  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fffcc056c50
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8502):
1 race:libglib*.so
[2447/3115] BookmarkInstantExtendedTest.DetachedBookmarkBarOnNTP (CRASHED)
[ RUN      ] BrowserCommandControllerTest.IncognitoModeOnSigninAllowedPrefChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.IncognitoModeOnSigninAllowedPrefChange (452 ms)
[2448/3115] BrowserCommandControllerTest.IncognitoModeOnSigninAllowedPrefChange (452 ms)
[ RUN      ] BrowserCommandControllerTest.OnSigninAllowedPrefChange
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8504)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 BrowserCommandControllerTest_IncognitoModeOnSigninAllowedPrefChange_Test::~BrowserCommandControllerTest_IncognitoModeOnSigninAllowedPrefChange_Test() chrome/browser/ui/browser_command_controller_unittest.cc:425:1 (unit_tests+0x000001c968c9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8504)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 BrowserCommandControllerTest_IncognitoModeOnSigninAllowedPrefChange_Test::~BrowserCommandControllerTest_IncognitoModeOnSigninAllowedPrefChange_Test() chrome/browser/ui/browser_command_controller_unittest.cc:425:1 (unit_tests+0x000001c968c9)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::SyntheticBeginFrameSource::Create(base::SingleThreadTaskRunner*, base::TimeDelta) cc/scheduler/begin_frame_source.cc:213:26 (unit_tests+0x000003b34164)
    #2 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:31:30 (unit_tests+0x000003b0162b)
    #3 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #4 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #5 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #6 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #19 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #20 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #21 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #22 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #23 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #24 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #25 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #26 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #27 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #28 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #29 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #30 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fa800783cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7fa805ee1d13 g_main_context_dispatch
#25 0x7fa805ee2060 <unknown>
#26 0x7fa805ee2124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7fa7ff01576d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d6400034d00 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000014839d4  bp: 00007fff3c435770  bx: 0000000000000000
  dx: 00001c00014839d4  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff3c435750
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8504):
1 race:libglib*.so
[2449/3115] BrowserCommandControllerTest.OnSigninAllowedPrefChange (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_FALSE (703 ms)
[2450/3115] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_FALSE (703 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8508)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cc8835)
    #11 FullscreenControllerStateUnitTest_STATE_NORMAL__TAB_FULLSCREEN_FALSE_Test::~FullscreenControllerStateUnitTest_STATE_NORMAL__TAB_FULLSCREEN_FALSE_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:33 (unit_tests+0x000001cc8835)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8508)
  Write of size 4 at 0x7d0c000bd5c8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000bd5c8 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cc8835)
    #17 FullscreenControllerStateUnitTest_STATE_NORMAL__TAB_FULLSCREEN_FALSE_Test::~FullscreenControllerStateUnitTest_STATE_NORMAL__TAB_FULLSCREEN_FALSE_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:33 (unit_tests+0x000001cc8835)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000bd5a0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::SyntheticBeginFrameSource::Create(base::SingleThreadTaskRunner*, base::TimeDelta) cc/scheduler/begin_frame_source.cc:213:26 (unit_tests+0x000003b34164)
    #2 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:31:30 (unit_tests+0x000003b0162b)
    #3 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #4 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #5 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #6 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 FullscreenControllerStateUnitTest::SetUp() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:275:3 (unit_tests+0x000001cb1cfa)
    #15 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #16 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #17 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #18 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #19 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #20 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #21 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #22 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #23 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #24 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #25 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #26 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #27 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #28 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #29 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #30 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #31 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f07be1b5cb0 <unknown>
#5 0x000002a2e815 testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith()
#6 0x000002ffef0e dbus::MockBus::GetObjectProxy()
#7 0x000003b3515c cc::BeginFrameSourceMultiplexer::DidFinishFrame()
#8 0x000003b021b8 cc::Scheduler::BeginRetroFrame()
#9 0x000003b066d6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc9SchedulerEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#10 0x000000f0fd16 base::CancelableCallback<>::Forward()
#11 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#12 0x000003195965 base::debug::TaskAnnotator::RunTask()
#13 0x00000311d8b0 base::MessageLoop::RunTask()
#14 0x00000311e0b3 base::MessageLoop::DoWork()
#15 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#16 0x7f07c3913d13 g_main_context_dispatch
#17 0x7f07c3914060 <unknown>
#18 0x7f07c3914124 g_main_context_iteration
#19 0x000003194477 base::MessagePumpGlib::Run()
#20 0x00000311d28c base::MessageLoop::RunHandler()
#21 0x000003136197 base::RunLoop::Run()
#22 0x000003136257 base::RunLoop::RunUntilIdle()
#23 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7f07bca4776d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 00007fff951a1cc8  r9: 00007fff951a1bb0 r10: 0001800000000000 r11: 00007c0000000000
 r12: 000000000a739af8 r13: 00007d0c000bd6c8 r14: 00007fff951a1aa0 r15: 00007fff951a1e10
  di: 00007d0c000bd6c8  si: 00007fff951a1e10  bp: 00007fff951a1e00  bx: 00007fff951a1cc8
  dx: 00007fff951a1a18  ax: 5f746e65746e6f63  cx: 00007fff951a1a27  sp: 00007fff951a1920
  ip: 0000000002a2e815 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 3 suppressions (pid=8508):
3 race:libglib*.so
[2451/3115] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_EXIT_LINK (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.ExitFullscreenViaBrowserWindow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.ExitFullscreenViaBrowserWindow (702 ms)
[2452/3115] FullscreenControllerStateUnitTest.ExitFullscreenViaBrowserWindow (702 ms)
[ RUN      ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaReplacingTab
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8514)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #16 Run content/public/test/test_utils.cc:202:3 (unit_tests+0x0000026d2a2a)
    #17 content::WindowedNotificationObserver::Wait() content/public/test/test_utils.cc:262 (unit_tests+0x0000026d2a2a)
    #18 FullscreenControllerStateTest::MaybeWaitForNotification() chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:555:5 (unit_tests+0x000002aa517b)
    #19 FullscreenControllerStateTest::InvokeEvent(FullscreenControllerStateTest::Event) chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:448:3 (unit_tests+0x000002aa508b)
    #20 FullscreenControllerStateUnitTest_ExitTabFullscreenViaReplacingTab_Test::TestBody() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:507:3 (unit_tests+0x000001cbe88b)
    #21 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #22 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #23 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #24 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #25 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #26 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #27 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #28 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #29 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #30 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #31 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #32 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #33 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #34 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #35 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #36 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #37 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001ccc435)
    #11 FullscreenControllerStateUnitTest_ExitFullscreenViaBrowserWindow_Test::~FullscreenControllerStateUnitTest_ExitFullscreenViaBrowserWindow_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:459 (unit_tests+0x000001ccc435)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8514)
  Write of size 4 at 0x7d0c000bd9e8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #25 Run content/public/test/test_utils.cc:202:3 (unit_tests+0x0000026d2a2a)
    #26 content::WindowedNotificationObserver::Wait() content/public/test/test_utils.cc:262 (unit_tests+0x0000026d2a2a)
    #27 FullscreenControllerStateTest::MaybeWaitForNotification() chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:555:5 (unit_tests+0x000002aa517b)
    #28 FullscreenControllerStateTest::InvokeEvent(FullscreenControllerStateTest::Event) chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:448:3 (unit_tests+0x000002aa508b)
    #29 FullscreenControllerStateUnitTest_ExitTabFullscreenViaReplacingTab_Test::TestBody() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:507:3 (unit_tests+0x000001cbe88b)
    #30 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #31 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #32 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #33 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #34 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #36 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #37 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #38 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #39 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #40 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #41 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #42 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #43 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #44 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #45 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #46 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c000bd9e8 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001ccc435)
    #17 FullscreenControllerStateUnitTest_ExitFullscreenViaBrowserWindow_Test::~FullscreenControllerStateUnitTest_ExitFullscreenViaBrowserWindow_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:459 (unit_tests+0x000001ccc435)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000bd9c0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::SyntheticBeginFrameSource::Create(base::SingleThreadTaskRunner*, base::TimeDelta) cc/scheduler/begin_frame_source.cc:213:26 (unit_tests+0x000003b34164)
    #2 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:31:30 (unit_tests+0x000003b0162b)
    #3 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #4 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #5 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #6 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #7 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #8 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #9 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #10 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #11 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #12 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #13 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #14 FullscreenControllerStateUnitTest::SetUp() chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:275:3 (unit_tests+0x000001cb1cfa)
    #15 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #16 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #17 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #18 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #19 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #20 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #21 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #22 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #23 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #24 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #25 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #26 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #27 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #28 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #29 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #30 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #31 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 SEGV_MAPERR 000000000030
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7ffdf602acb0 <unknown>
#5 0x000002a2e815 testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith()
#6 0x000002ffef0e dbus::MockBus::GetObjectProxy()
#7 0x000003b3515c cc::BeginFrameSourceMultiplexer::DidFinishFrame()
#8 0x000003b021b8 cc::Scheduler::BeginRetroFrame()
#9 0x000003b066d6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc9SchedulerEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#10 0x000000f0fd16 base::CancelableCallback<>::Forward()
#11 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#12 0x000003195965 base::debug::TaskAnnotator::RunTask()
#13 0x00000311d8b0 base::MessageLoop::RunTask()
#14 0x00000311e0b3 base::MessageLoop::DoWork()
#15 0x00000319439c base::MessagePumpGlib::Run()
#16 0x00000311d28c base::MessageLoop::RunHandler()
#17 0x000003136197 base::RunLoop::Run()
#18 0x0000026d1c5b content::RunThisRunLoop()
#19 0x0000026d2a2b content::WindowedNotificationObserver::Wait()
#20 0x000002aa517c FullscreenControllerStateTest::MaybeWaitForNotification()
#21 0x000002aa508c FullscreenControllerStateTest::InvokeEvent()
#22 0x000001cbe88c FullscreenControllerStateUnitTest_ExitTabFullscreenViaReplacingTab_Test::TestBody()
#23 0x000002a3df61 testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7ffdf48bc76d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 00007fffc09351f8  r9: 00007fffc09350e0 r10: 0001800000000000 r11: 00007c0000000000
 r12: 000000000a739af8 r13: 00007d0c000bdae8 r14: 00007fffc0934fd0 r15: 00007fffc0935340
  di: 00007d0c000bdae8  si: 00007fffc0935340  bp: 00007fffc0935330  bx: 00007fffc09351f8
  dx: 00007fffc0934f48  ax: 0000000000000000  cx: 00007fffc0934f57  sp: 00007fffc0934e50
  ip: 0000000002a2e815 efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000030
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 3 suppressions (pid=8514):
3 race:libglib*.so
[2453/3115] FullscreenControllerStateUnitTest.ExitTabFullscreenViaReplacingTab (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_ALLOW (674 ms)
[2454/3115] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__BUBBLE_ALLOW (674 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8509)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 content::RunThisRunLoop(base::RunLoop*) content/public/test/test_utils.cc:125:3 (unit_tests+0x0000026d1c5a)
    #16 Run content/public/test/test_utils.cc:202:3 (unit_tests+0x0000026d2a2a)
    #17 content::WindowedNotificationObserver::Wait() content/public/test/test_utils.cc:262 (unit_tests+0x0000026d2a2a)
    #18 FullscreenControllerStateTest::MaybeWaitForNotification() chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:555:5 (unit_tests+0x000002aa517b)
    #19 FullscreenControllerStateTest::InvokeEvent(FullscreenControllerStateTest::Event) chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:448:3 (unit_tests+0x000002aa508b)
    #20 TransitionAStepTowardState chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:333:10 (unit_tests+0x000002aa4202)
    #21 FullscreenControllerStateTest::TransitionToState(FullscreenControllerStateTest::State) chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:305 (unit_tests+0x000002aa4202)
    #22 FullscreenControllerStateTest::TestStateAndEvent(FullscreenControllerStateTest::State, FullscreenControllerStateTest::Event) chrome/browser/ui/exclusive_access/fullscreen_controller_state_test.cc:731:3 (unit_tests+0x000002aa5eef)
    #23 FullscreenControllerStateUnitTest_STATE_TAB_FULLSCREEN__WINDOW_CHANGE_Test::TestBody() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:39:1 (unit_tests+0x000001cb651a)
    #24 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #25 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #26 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #27 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #28 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #29 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #30 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #31 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #32 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #33 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #34 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #35 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #36 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #37 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #38 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #39 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #40 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001cc9bb5)
    #11 FullscreenControllerStateUnitTest_STATE_TAB_FULLSCREEN__BUBBLE_ALLOW_Test::~FullscreenControllerStateUnitTest_STATE_TAB_FULLSCREEN__BUBBLE_ALLOW_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:39 (unit_tests+0x000001cc9bb5)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7ff79953fcb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7ff79ec9dd13 g_main_context_dispatch
#25 0x7ff79ec9e060 <unknown>
#26 0x7ff79ec9e124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x0000026d1c5b content::RunThisRunLoop()
#31 0x0000026d2a2b content::WindowedNotificationObserver::Wait()
#32 0x000002aa517c FullscreenControllerStateTest::MaybeWaitForNotification()
#33 0x000002aa508c FullscreenControllerStateTest::InvokeEvent()
#34 0x000002aa4203 FullscreenControllerStateTest::TransitionToState()
#35 0x000002aa5ef0 FullscreenControllerStateTest::TestStateAndEvent()
#36 0x000001cb651b FullscreenControllerStateUnitTest_STATE_TAB_FULLSCREEN__WINDOW_CHANGE_Test::TestBody()
#37 0x000002a3df61 testing::Test::Run()
#38 0x000002a3ef4a testing::TestInfo::Run()
#39 0x000002a3f853 testing::TestCase::Run()
#40 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#41 0x000002a486a7 testing::UnitTest::Run()
#42 0x000007a8090c base::TestSuite::Run()
#43 0x000007a82f02 content::UnitTestTestSuite::Run()
#44 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#45 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#46 0x000007a7cfb8 base::LaunchUnitTests()
#47 0x000002ad99c8 main
#48 0x7ff797dd176d __libc_start_main
#49 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005b900 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e000015af098  bp: 00007fff08ec6ea0  bx: 0000000000000000
  dx: 00001c00015af098  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff08ec6e80
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8509):
1 race:libglib*.so
[2455/3115] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__WINDOW_CHANGE (CRASHED)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE (663 ms)
[2456/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE (663 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8512)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260846807133776):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~FullscreenControllerStateUnitTest chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:251:7 (unit_tests+0x000001ccb235)
    #11 FullscreenControllerStateUnitTest_STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE_Test::~FullscreenControllerStateUnitTest_STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_FALSE_Test() chrome/browser/ui/exclusive_access/fullscreen_controller_state_tests.h:43 (unit_tests+0x000001ccb235)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260846807133776 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 SEGV_MAPERR 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f5540c80cb0 <unknown>
#5 0x000003b344f1 cc::SyntheticBeginFrameSource::OnUpdateVSyncParameters()
#6 0x000003b02d55 cc::Scheduler::CommitVSyncParameters()
#7 0x000003a65129 cc::SingleThreadProxy::CommitVSyncParameters()
#8 0x000003a421d0 cc::LayerTreeHostImpl::CommitVSyncParameters()
#9 0x000003a41fa5 cc::LayerTreeHostImpl::InitializeRenderer()
#10 0x000003a62e21 cc::SingleThreadProxy::SetOutputSurface()
#11 0x000003a20ebd cc::LayerTreeHost::SetOutputSurface()
#12 0x0000039946d6 ui::Compositor::SetOutputSurface()
#13 0x0000077d71f5 ui::InProcessContextFactory::CreateOutputSurface()
#14 0x000003995729 ui::Compositor::RequestNewOutputSurface()
#15 0x000003a21006 cc::LayerTreeHost::RequestNewOutputSurface()
#16 0x000003a62d77 cc::SingleThreadProxy::RequestNewOutputSurface()
#17 0x000003a67826 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc17SingleThreadProxyEFvvEEEFvPS7_ENS0_8TypeListIJNS_7WeakPtrIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb1EvSA_NSD_IJRKSF_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x000000f0fd16 base::CancelableCallback<>::Forward()
#19 0x000000f0fe06 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_ENS0_8TypeListIJNS_7WeakPtrIS8_EEEEEEENSF_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb1EvSB_NSF_IJRKSH_EEEEES7_E3RunEPNS0_13BindStateBaseE
#20 0x000003195965 base::debug::TaskAnnotator::RunTask()
#21 0x00000311d8b0 base::MessageLoop::RunTask()
#22 0x00000311e0b3 base::MessageLoop::DoWork()
#23 0x000003194768 base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f55463ded13 g_main_context_dispatch
#25 0x7f55463df060 <unknown>
#26 0x7f55463df124 g_main_context_iteration
#27 0x000003194477 base::MessagePumpGlib::Run()
#28 0x00000311d28c base::MessageLoop::RunHandler()
#29 0x000003136197 base::RunLoop::Run()
#30 0x000003136257 base::RunLoop::RunUntilIdle()
#31 0x000001dcff5f BrowserWithTestWindowTest::TearDown()
#32 0x000002a3e07d testing::Test::Run()
#33 0x000002a3ef4a testing::TestInfo::Run()
#34 0x000002a3f853 testing::TestCase::Run()
#35 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#36 0x000002a486a7 testing::UnitTest::Run()
#37 0x000007a8090c base::TestSuite::Run()
#38 0x000007a82f02 content::UnitTestTestSuite::Run()
#39 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#40 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#41 0x000007a7cfb8 base::LaunchUnitTests()
#42 0x000002ad99c8 main
#43 0x7f553f51276d __libc_start_main
#44 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000001388 r13: 00007d640005a500 r14: 0000000000001388 r15: 0000000000000000
  di: 0000600000000000  si: 0000e0000159cdc0  bp: 00007fff043aa160  bx: 0000000000000000
  dx: 00001c000159cdc0  ax: 0000080000000000  cx: 0000000000000000  sp: 00007fff043aa140
  ip: 0000000003b344f1 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8512):
1 race:libglib*.so
[2457/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY (CRASHED)
[ RUN      ] InstantPageTest.DetermineIfPageSupportsInstant_Local
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantPageTest.DetermineIfPageSupportsInstant_Local (278 ms)
[2458/3115] InstantPageTest.DetermineIfPageSupportsInstant_Local (278 ms)
[ RUN      ] InstantPageTest.PageURLDoesntBelongToInstantRenderer
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantPageTest.PageURLDoesntBelongToInstantRenderer (151 ms)
[2459/3115] InstantPageTest.PageURLDoesntBelongToInstantRenderer (151 ms)
[ RUN      ] InstantSearchPrerendererTest.GetSearchTermsFromPrerenderedPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.GetSearchTermsFromPrerenderedPage (439 ms)
[2460/3115] InstantSearchPrerendererTest.GetSearchTermsFromPrerenderedPage (439 ms)
[ RUN      ] InstantSearchPrerendererTest.PrefetchSearchResults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.PrefetchSearchResults (299 ms)
[2461/3115] InstantSearchPrerendererTest.PrefetchSearchResults (299 ms)
[ RUN      ] InstantSearchPrerendererTest.DoNotPrefetchSearchResults
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.DoNotPrefetchSearchResults (296 ms)
[2462/3115] InstantSearchPrerendererTest.DoNotPrefetchSearchResults (296 ms)
[ RUN      ] InstantSearchPrerendererTest.UsePrerenderPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantSearchPrerendererTest.UsePrerenderPage (240 ms)
[2463/3115] InstantSearchPrerendererTest.UsePrerenderPage (240 ms)
[ RUN      ] ReuseInstantSearchBasePageTest.CanCommitQuery
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ReuseInstantSearchBasePageTest.CanCommitQuery (215 ms)
[2464/3115] ReuseInstantSearchBasePageTest.CanCommitQuery (215 ms)
[ RUN      ] TestUsePrerenderPage.ExtractSearchTermsAndUsePrerenderPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TestUsePrerenderPage.ExtractSearchTermsAndUsePrerenderPage (173 ms)
[2465/3115] TestUsePrerenderPage.ExtractSearchTermsAndUsePrerenderPage (173 ms)
[ RUN      ] TestUsePrerenderPage.DoNotUsePrerenderPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TestUsePrerenderPage.DoNotUsePrerenderPage (167 ms)
[2466/3115] TestUsePrerenderPage.DoNotUsePrerenderPage (167 ms)
[ RUN      ] SearchDelegateTest.SearchModel
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchDelegateTest.SearchModel (158 ms)
[2467/3115] SearchDelegateTest.SearchModel (158 ms)
[ RUN      ] TabStripModelTest.TestBasicOpenerAPI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestBasicOpenerAPI (91 ms)
[2468/3115] TabStripModelTest.TestBasicOpenerAPI (91 ms)
[ RUN      ] TabStripModelTest.TestInsertionIndexDetermination
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestInsertionIndexDetermination (64 ms)
[2469/3115] TabStripModelTest.TestInsertionIndexDetermination (64 ms)
[ RUN      ] TabStripModelTest.TestSelectOnClose
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.TestSelectOnClose (66 ms)
[2470/3115] TabStripModelTest.TestSelectOnClose (66 ms)
[ RUN      ] TabStripModelTest.CommandCloseTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.CommandCloseTab (55 ms)
[2471/3115] TabStripModelTest.CommandCloseTab (55 ms)
[ RUN      ] TabStripModelTest.CommandCloseTabsToRight
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.CommandCloseTabsToRight (60 ms)
[2472/3115] TabStripModelTest.CommandCloseTabsToRight (60 ms)
[ RUN      ] TabStripModelTest.AddWebContents_MiddleClickLinksAndClose
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AddWebContents_MiddleClickLinksAndClose (53 ms)
[2473/3115] TabStripModelTest.AddWebContents_MiddleClickLinksAndClose (53 ms)
[ RUN      ] TabStripModelTest.AddWebContents_ForgetOpeners
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AddWebContents_ForgetOpeners (55 ms)
[2474/3115] TabStripModelTest.AddWebContents_ForgetOpeners (55 ms)
[ RUN      ] TabStripModelTest.AppendContentsReselectionTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AppendContentsReselectionTest (55 ms)
[2475/3115] TabStripModelTest.AppendContentsReselectionTest (55 ms)
[ RUN      ] TabStripModelTest.ReselectionConsidersChildrenTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.ReselectionConsidersChildrenTest (48 ms)
[2476/3115] TabStripModelTest.ReselectionConsidersChildrenTest (48 ms)
[ RUN      ] TabStripModelTest.AddWebContents_NewTabAtEndOfStripInheritsGroup
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.AddWebContents_NewTabAtEndOfStripInheritsGroup (65 ms)
[2477/3115] TabStripModelTest.AddWebContents_NewTabAtEndOfStripInheritsGroup (65 ms)
[ RUN      ] TabStripModelTest.NavigationForgettingDoesntAffectNewTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.NavigationForgettingDoesntAffectNewTab (88 ms)
[2478/3115] TabStripModelTest.NavigationForgettingDoesntAffectNewTab (88 ms)
[ RUN      ] TabStripModelTest.Pinning
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.Pinning (51 ms)
[2479/3115] TabStripModelTest.Pinning (51 ms)
[ RUN      ] TabStripModelTest.ReplaceSendsSelected
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.ReplaceSendsSelected (40 ms)
[2480/3115] TabStripModelTest.ReplaceSendsSelected (40 ms)
[ RUN      ] TabStripModelTest.DiscardWebContentsAt
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.DiscardWebContentsAt (33 ms)
[2481/3115] TabStripModelTest.DiscardWebContentsAt (33 ms)
[ RUN      ] TabStripModelTest.DeleteFromDestroy
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.DeleteFromDestroy (47 ms)
[2482/3115] TabStripModelTest.DeleteFromDestroy (47 ms)
[ RUN      ] TabStripModelTest.MoveSelectedTabsTo
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.MoveSelectedTabsTo (115 ms)
[2483/3115] TabStripModelTest.MoveSelectedTabsTo (115 ms)
[ RUN      ] TabStripModelTest.MoveSelectedTabsTo_ForgetGroups
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.MoveSelectedTabsTo_ForgetGroups (37 ms)
[2484/3115] TabStripModelTest.MoveSelectedTabsTo_ForgetGroups (37 ms)
[ RUN      ] TabStripModelTest.MultipleSelection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.MultipleSelection (30 ms)
[2485/3115] TabStripModelTest.MultipleSelection (30 ms)
[ RUN      ] TabStripModelTest.MultipleToSingle
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.MultipleToSingle (34 ms)
[2486/3115] TabStripModelTest.MultipleToSingle (34 ms)
[ RUN      ] TabStripModelTest.LinkClicksWithPinnedTabOrdering
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripModelTest.LinkClicksWithPinnedTabOrdering (63 ms)
[2487/3115] TabStripModelTest.LinkClicksWithPinnedTabOrdering (63 ms)
[ RUN      ] ContentSettingBubbleModelTest.FileURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.FileURL (283 ms)
[2488/3115] ContentSettingBubbleModelTest.FileURL (283 ms)
[ RUN      ] ContentSettingImageModelTest.UpdateFromWebContents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingImageModelTest.UpdateFromWebContents (75 ms)
[2489/3115] ContentSettingImageModelTest.UpdateFromWebContents (75 ms)
[ RUN      ] ContentSettingImageModelTest.RPHUpdateFromWebContents
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingImageModelTest.RPHUpdateFromWebContents (72 ms)
[2490/3115] ContentSettingImageModelTest.RPHUpdateFromWebContents (72 ms)
[ RUN      ] ContentSettingImageModelTest.NULLTabSpecificContentSettings
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingImageModelTest.NULLTabSpecificContentSettings (81 ms)
[2491/3115] ContentSettingImageModelTest.NULLTabSpecificContentSettings (81 ms)
[ RUN      ] TextEliderTest.TestGeneralEliding
[       OK ] TextEliderTest.TestGeneralEliding (1118 ms)
[2492/3115] TextEliderTest.TestGeneralEliding (1118 ms)
[ RUN      ] TextEliderTest.TestFileURLEliding
[       OK ] TextEliderTest.TestFileURLEliding (469 ms)
[2493/3115] TextEliderTest.TestFileURLEliding (469 ms)
[ RUN      ] FullscreenControllerStateUnitTest.TransitionsForEachState
Xlib:  extension "RANDR" missing on display ":9".
[8505:8505:0702/225655:39240394093:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TOGGLE_FULLSCREEN).
[8505:8505:0702/225655:39240394374:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TAB_FULLSCREEN_TRUE).
[8505:8505:0702/225655:39240394534:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, TAB_FULLSCREEN_FALSE).
[8505:8505:0702/225655:39240394715:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_EXIT_LINK).
[8505:8505:0702/225655:39240394875:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_ALLOW).
[8505:8505:0702/225655:39240395029:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_DENY).
[8505:8505:0702/225655:39240395193:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, WINDOW_CHANGE).
[       OK ] FullscreenControllerStateUnitTest.TransitionsForEachState (2882 ms)
[2494/3115] FullscreenControllerStateUnitTest.TransitionsForEachState (2882 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN (276 ms)
[2495/3115] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN (276 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN_CHROME (274 ms)
[2496/3115] FullscreenControllerStateUnitTest.STATE_NORMAL__TOGGLE_FULLSCREEN_CHROME (274 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_TRUE (263 ms)
[2497/3115] FullscreenControllerStateUnitTest.STATE_NORMAL__TAB_FULLSCREEN_TRUE (263 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendSetPromoInformation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendSetPromoInformation (719 ms)
[2498/3115] SearchIPCRouterPolicyTest.SendSetPromoInformation (719 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendSetPromoInformation
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8608)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 SearchIPCRouterPolicyTest_SendSetPromoInformation_Test::~SearchIPCRouterPolicyTest_SendSetPromoInformation_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:61:1 (unit_tests+0x000001cf87d9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8608)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 SearchIPCRouterPolicyTest_SendSetPromoInformation_Test::~SearchIPCRouterPolicyTest_SendSetPromoInformation_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:61:1 (unit_tests+0x000001cf87d9)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterPolicyTest::SetUp() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:21:5 (unit_tests+0x000001cf8667)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f134a2cfcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f1348b6176d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff3ff85ec0  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff3ff85e80
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8608):
1 race:libglib*.so
[2499/3115] SearchIPCRouterPolicyTest.DoNotSendSetPromoInformation (CRASHED)
[ RUN      ] SearchIPCRouterPolicyTest.AppropriateMessagesSentToIncognitoPages
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.AppropriateMessagesSentToIncognitoPages (744 ms)
[2500/3115] SearchIPCRouterPolicyTest.AppropriateMessagesSentToIncognitoPages (744 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendThemeBackgroundInfo
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8610)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 SearchIPCRouterPolicyTest_AppropriateMessagesSentToIncognitoPages_Test::~SearchIPCRouterPolicyTest_AppropriateMessagesSentToIncognitoPages_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:201:1 (unit_tests+0x000001cf8bc9)
    #11 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #12 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #13 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #14 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #15 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #16 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #17 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #18 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #19 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #20 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #21 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #22 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #23 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #24 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #25 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #26 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #27 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8610)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread (mutexes: write M1092260640648630608):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 SearchIPCRouterPolicyTest_AppropriateMessagesSentToIncognitoPages_Test::~SearchIPCRouterPolicyTest_AppropriateMessagesSentToIncognitoPages_Test() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:201:1 (unit_tests+0x000001cf8bc9)
    #17 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterPolicyTest::SetUp() chrome/browser/ui/search/search_ipc_router_policy_unittest.cc:21:5 (unit_tests+0x000001cf8667)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260640648630608 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f475bdc7cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f475a65976d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000ad30 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fffba965240  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fffba965200
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8610):
1 race:libglib*.so
[2501/3115] SearchIPCRouterPolicyTest.DoNotSendThemeBackgroundInfo (CRASHED)
[ RUN      ] SearchIPCRouterTest.IgnoreLogEventMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreLogEventMsg (722 ms)
[2502/3115] SearchIPCRouterTest.IgnoreLogEventMsg (722 ms)
[ RUN      ] SearchIPCRouterTest.ProcessLogMostVisitedImpressionMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8612)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8612)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:86:3 (unit_tests+0x000003b01d68)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #21 SearchIPCRouterTest::SetUp() chrome/browser/ui/search/search_ipc_router_unittest.cc:99:5 (unit_tests+0x000001d0bfb7)
    #22 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #23 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #24 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #25 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #26 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #27 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #28 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #29 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #30 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #31 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #32 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #33 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #34 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #35 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #36 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #37 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #38 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f362c8fccb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#23 0x000002a3e07d testing::Test::Run()
#24 0x000002a3ef4a testing::TestInfo::Run()
#25 0x000002a3f853 testing::TestCase::Run()
#26 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#27 0x000002a486a7 testing::UnitTest::Run()
#28 0x000007a8090c base::TestSuite::Run()
#29 0x000007a82f02 content::UnitTestTestSuite::Run()
#30 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#31 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#32 0x000007a7cfb8 base::LaunchUnitTests()
#33 0x000002ad99c8 main
#34 0x7f362b18e76d __libc_start_main
#35 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000c130 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff6417b7b0  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff6417b770
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8612):
1 race:libglib*.so
[2503/3115] SearchIPCRouterTest.ProcessLogMostVisitedImpressionMsg (CRASHED)
[ RUN      ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_DisableInstantOnResultsPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_DisableInstantOnResultsPage (740 ms)
[2504/3115] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_DisableInstantOnResultsPage (740 ms)
[ RUN      ] SearchIPCRouterTest.SendSetOmniboxStartMargin
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8614)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f6f0d61fcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b354d3 std::__1::__tree<>::destroy()
#11 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#12 0x000003b02ada cc::Scheduler::~Scheduler()
#13 0x000003b02b5a cc::Scheduler::~Scheduler()
#14 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#15 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#17 0x000003993d54 ui::Compositor::~Compositor()
#18 0x00000399462a ui::Compositor::~Compositor()
#19 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#20 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#22 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#23 0x000001dd007e BrowserWithTestWindowTest::TearDown()
#24 0x000002a3e07d testing::Test::Run()
#25 0x000002a3ef4a testing::TestInfo::Run()
#26 0x000002a3f853 testing::TestCase::Run()
#27 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#28 0x000002a486a7 testing::UnitTest::Run()
#29 0x000007a8090c base::TestSuite::Run()
#30 0x000007a82f02 content::UnitTestTestSuite::Run()
#31 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#33 0x000007a7cfb8 base::LaunchUnitTests()
#34 0x000002ad99c8 main
#35 0x7f6f0beb176d __libc_start_main
#36 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000cdb0 r14: 00007d1400009540 r15: 00007d1400009538
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fff9d53e810  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff9d53e7d0
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 1 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8614):
1 race:libglib*.so
[2505/3115] SearchIPCRouterTest.SendSetOmniboxStartMargin (CRASHED)
[ RUN      ] SearchModelTest.UpdateVoiceSearchSupported
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchModelTest.UpdateVoiceSearchSupported (106 ms)
[2506/3115] SearchModelTest.UpdateVoiceSearchSupported (106 ms)
[ RUN      ] SearchTabHelperTest.DetermineIfPageSupportsInstant_NonLocal
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.DetermineIfPageSupportsInstant_NonLocal (245 ms)
[2507/3115] SearchTabHelperTest.DetermineIfPageSupportsInstant_NonLocal (245 ms)
[ RUN      ] SearchTabHelperTest.OnChromeIdentityCheckMatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnChromeIdentityCheckMatch (69 ms)
[2508/3115] SearchTabHelperTest.OnChromeIdentityCheckMatch (69 ms)
[ RUN      ] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail (56 ms)
[2509/3115] SearchTabHelperTest.OnChromeIdentityCheckMatchSlightlyDifferentGmail (56 ms)
[ RUN      ] SearchTabHelperTest.OnChromeIdentityCheckSignedOutMismatch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperTest.OnChromeIdentityCheckSignedOutMismatch (56 ms)
[2510/3115] SearchTabHelperTest.OnChromeIdentityCheckSignedOutMismatch (56 ms)
[ RUN      ] SearchTabHelperPrerenderTest.OnOmniboxFocusPrerenderInstantURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperPrerenderTest.OnOmniboxFocusPrerenderInstantURL (440 ms)
[2511/3115] SearchTabHelperPrerenderTest.OnOmniboxFocusPrerenderInstantURL (440 ms)
[ RUN      ] SearchTabHelperPrerenderTest.OnTabActivatedNoPrerenderIfOmniboxBlurred
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTabHelperPrerenderTest.OnTabActivatedNoPrerenderIfOmniboxBlurred (239 ms)
[2512/3115] SearchTabHelperPrerenderTest.OnTabActivatedNoPrerenderIfOmniboxBlurred (239 ms)
[ RUN      ] BrowserListTest.TabContentsIteratorVerifyCount
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserListTest.TabContentsIteratorVerifyCount (503 ms)
[2513/3115] BrowserListTest.TabContentsIteratorVerifyCount (503 ms)
[ RUN      ] BrowserListTest.TabContentsIteratorVerifyBrowser
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserListTest.TabContentsIteratorVerifyBrowser (274 ms)
[2514/3115] BrowserListTest.TabContentsIteratorVerifyBrowser (274 ms)
[ RUN      ] PinnedTabServiceTest.Popup
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PinnedTabServiceTest.Popup (160 ms)
[2515/3115] PinnedTabServiceTest.Popup (160 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.EpiphanyBookmarkFileImport
[       OK ] BookmarkHTMLReaderTestWithData.EpiphanyBookmarkFileImport (1 ms)
[2516/3115] BookmarkHTMLReaderTestWithData.EpiphanyBookmarkFileImport (1 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.CancellationCallback
[       OK ] BookmarkHTMLReaderTestWithData.CancellationCallback (0 ms)
[2517/3115] BookmarkHTMLReaderTestWithData.CancellationCallback (0 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.ValidURLCallback
[       OK ] BookmarkHTMLReaderTestWithData.ValidURLCallback (1 ms)
[2518/3115] BookmarkHTMLReaderTestWithData.ValidURLCallback (1 ms)
[ RUN      ] BookmarksFileImporterTest.CanImportURL
[       OK ] BookmarksFileImporterTest.CanImportURL (1 ms)
[2519/3115] BookmarksFileImporterTest.CanImportURL (1 ms)
[ RUN      ] BrowserThemePackTest.ProvideUnderlineLinkColor
[       OK ] BrowserThemePackTest.ProvideUnderlineLinkColor (0 ms)
[2520/3115] BrowserThemePackTest.ProvideUnderlineLinkColor (0 ms)
[ RUN      ] BrowserThemePackTest.UseSectionColorAsNTPHeader
[       OK ] BrowserThemePackTest.UseSectionColorAsNTPHeader (1 ms)
[2521/3115] BrowserThemePackTest.UseSectionColorAsNTPHeader (1 ms)
[ RUN      ] BrowserThemePackTest.CanReadTints
[       OK ] BrowserThemePackTest.CanReadTints (0 ms)
[2522/3115] BrowserThemePackTest.CanReadTints (0 ms)
[ RUN      ] BrowserThemePackTest.CanParsePaths
[       OK ] BrowserThemePackTest.CanParsePaths (0 ms)
[2523/3115] BrowserThemePackTest.CanParsePaths (0 ms)
[ RUN      ] BrowserThemePackTest.InvalidPathNames
[       OK ] BrowserThemePackTest.InvalidPathNames (1 ms)
[2524/3115] BrowserThemePackTest.InvalidPathNames (1 ms)
[ RUN      ] BrowserThemePackTest.InvalidTints
[       OK ] BrowserThemePackTest.InvalidTints (0 ms)
[2525/3115] BrowserThemePackTest.InvalidTints (0 ms)
[ RUN      ] BackFwdMenuModelTest.ChapterStops
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackFwdMenuModelTest.ChapterStops (383 ms)
[2526/3115] BackFwdMenuModelTest.ChapterStops (383 ms)
[ RUN      ] BackFwdMenuModelTest.EscapeLabel
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackFwdMenuModelTest.EscapeLabel (94 ms)
[2527/3115] BackFwdMenuModelTest.EscapeLabel (94 ms)
[ RUN      ] BackFwdMenuModelTest.FaviconLoadTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BackFwdMenuModelTest.FaviconLoadTest (299 ms)
[2528/3115] BackFwdMenuModelTest.FaviconLoadTest (299 ms)
[ RUN      ] EncodingMenuControllerTest.IsItemChecked
[       OK ] EncodingMenuControllerTest.IsItemChecked (25 ms)
[2529/3115] EncodingMenuControllerTest.IsItemChecked (25 ms)
[ RUN      ] RecentTabsSubMenuModelTest.RecentlyClosedTabsFromCurrentSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.RecentlyClosedTabsFromCurrentSession (251 ms)
[2530/3115] RecentTabsSubMenuModelTest.RecentlyClosedTabsFromCurrentSession (251 ms)
[ RUN      ] RecentTabsSubMenuModelTest.OtherDevices
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.OtherDevices (182 ms)
[2531/3115] RecentTabsSubMenuModelTest.OtherDevices (182 ms)
[ RUN      ] RecentTabsSubMenuModelTest.MaxSessionsAndRecency
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.MaxSessionsAndRecency (216 ms)
[2532/3115] RecentTabsSubMenuModelTest.MaxSessionsAndRecency (216 ms)
[ RUN      ] RecentTabsSubMenuModelTest.MaxWidthNoDevices
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] RecentTabsSubMenuModelTest.MaxWidthNoDevices (249 ms)
[2533/3115] RecentTabsSubMenuModelTest.MaxWidthNoDevices (249 ms)
[ RUN      ] ToolbarActionsBarUnitTest.BasicToolbarActionsBarTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarActionsBarUnitTest.BasicToolbarActionsBarTest (306 ms)
[2534/3115] ToolbarActionsBarUnitTest.BasicToolbarActionsBarTest (306 ms)
[ RUN      ] ToolbarActionsBarUnitTest.ToolbarActionsReorderOnPrefChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarActionsBarUnitTest.ToolbarActionsReorderOnPrefChange (280 ms)
[2535/3115] ToolbarActionsBarUnitTest.ToolbarActionsReorderOnPrefChange (280 ms)
[ RUN      ] PermissionMenuModelTest.TestDefaultMediaHttp
[       OK ] PermissionMenuModelTest.TestDefaultMediaHttp (1 ms)
[2536/3115] PermissionMenuModelTest.TestDefaultMediaHttp (1 ms)
[ RUN      ] PermissionMenuModelTest.TestFullscreenMouseLockFileUrl
[       OK ] PermissionMenuModelTest.TestFullscreenMouseLockFileUrl (0 ms)
[2537/3115] PermissionMenuModelTest.TestFullscreenMouseLockFileUrl (0 ms)
[ RUN      ] NTPUserDataLoggerTest.TestLogging
[       OK ] NTPUserDataLoggerTest.TestLogging (2 ms)
[2538/3115] NTPUserDataLoggerTest.TestLogging (2 ms)
[ RUN      ] AutofillOptionsHandlerTest.AddressToDictionary
[       OK ] AutofillOptionsHandlerTest.AddressToDictionary (3 ms)
[2539/3115] AutofillOptionsHandlerTest.AddressToDictionary (3 ms)
[ RUN      ] LanguageOptionsHandlerTest.GetSpellCheckLanguageCodeSet
[       OK ] LanguageOptionsHandlerTest.GetSpellCheckLanguageCodeSet (0 ms)
[2540/3115] LanguageOptionsHandlerTest.GetSpellCheckLanguageCodeSet (0 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSyncSetupWhenNotSignedIn

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d10000108c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d080004e9e0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d080004e9e0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d10000108c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSyncSetupWhenNotSignedIn (254 ms)
[2541/3115] SyncSetupHandlerTest.ShowSyncSetupWhenNotSignedIn (254 ms)
[ RUN      ] SyncSetupHandlerTest.HandleSetupUIWhenSyncDisabled

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002cc00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002cc00)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.HandleSetupUIWhenSyncDisabled (71 ms)
[2542/3115] SyncSetupHandlerTest.HandleSetupUIWhenSyncDisabled (71 ms)
[ RUN      ] SyncSetupHandlerTest.TestSyncEverything

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: EncryptEverythingAllowed()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TestSyncEverything (51 ms)
[2543/3115] SyncSetupHandlerTest.TestSyncEverything (51 ms)
[ RUN      ] SyncSetupHandlerTest.TestPassphraseStillRequired

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.TestPassphraseStillRequired (55 ms)
[2544/3115] SyncSetupHandlerTest.TestPassphraseStillRequired (55 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSigninOnAuthError

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002c8c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002c8c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSigninOnAuthError (49 ms)
[2545/3115] SyncSetupHandlerTest.ShowSigninOnAuthError (49 ms)
[ RUN      ] ToolbarModelTest.ShouldDisplayURL_QueryExtraction
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarModelTest.ShouldDisplayURL_QueryExtraction (739 ms)
[2546/3115] ToolbarModelTest.ShouldDisplayURL_QueryExtraction (739 ms)
[ RUN      ] ToolbarModelTest.GoogleBaseURL
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8707)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #18 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #19 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #20 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #21 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #22 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #23 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #24 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #25 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #26 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #27 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #28 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #29 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #30 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #31 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #32 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #33 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread:
    [failed to restore the stack]

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8707)
  Write of size 4 at 0x7d0c0003d708 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d708 by main thread:
    [failed to restore the stack]

  Location is heap block of size 40 at 0x7d0c0003d6e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 Singleton<SigninErrorControllerFactory, DefaultSingletonTraits<SigninErrorControllerFactory>, SigninErrorControllerFactory>::get() base/memory/singleton.h:255:9 (unit_tests+0x00000211f18b)
    #4 SigninErrorControllerFactory::GetInstance() chrome/browser/signin/signin_error_controller_factory.cc:26:10 (unit_tests+0x00000211f0c3)
    #5 ChromeSigninClientFactory chrome/browser/signin/chrome_signin_client_factory.cc:15:13 (unit_tests+0x0000021190ae)
    #6 New base/memory/singleton.h:53 (unit_tests+0x0000021190ae)
    #7 Singleton<ChromeSigninClientFactory, DefaultSingletonTraits<ChromeSigninClientFactory>, ChromeSigninClientFactory>::get() base/memory/singleton.h:248 (unit_tests+0x0000021190ae)
    #8 ChromeSigninClientFactory::GetInstance() chrome/browser/signin/chrome_signin_client_factory.cc:28:10 (unit_tests+0x000002119003)
    #9 SigninManagerFactory::SigninManagerFactory() chrome/browser/signin/signin_manager_factory.cc:24:13 (unit_tests+0x00000211f2bc)
    #10 New base/memory/singleton.h:53:16 (unit_tests+0x00000211f650)
    #11 get base/memory/singleton.h:248 (unit_tests+0x00000211f650)
    #12 SigninManagerFactory::GetInstance() chrome/browser/signin/signin_manager_factory.cc:79 (unit_tests+0x00000211f650)
    #13 extensions::ExtensionSystemSharedFactory::ExtensionSystemSharedFactory() chrome/browser/extensions/extension_system_factory.cc:59:13 (unit_tests+0x0000072afea3)
    #14 New base/memory/singleton.h:53:16 (unit_tests+0x0000072b01a0)
    #15 get base/memory/singleton.h:248 (unit_tests+0x0000072b01a0)
    #16 GetInstance chrome/browser/extensions/extension_system_factory.cc:38 (unit_tests+0x0000072b01a0)
    #17 extensions::ExtensionSystemFactory::ExtensionSystemFactory() chrome/browser/extensions/extension_system_factory.cc:95 (unit_tests+0x0000072b01a0)
    #18 New base/memory/singleton.h:53:16 (unit_tests+0x0000072b00c0)
    #19 get base/memory/singleton.h:248 (unit_tests+0x0000072b00c0)
    #20 extensions::ExtensionSystemFactory::GetInstance() chrome/browser/extensions/extension_system_factory.cc:87 (unit_tests+0x0000072b00c0)
    #21 extensions::ChromeExtensionsBrowserClient::GetExtensionSystemFactory() chrome/browser/extensions/chrome_extensions_browser_client.cc:238:10 (unit_tests+0x000007260bd3)
    #22 apps::AppLoadServiceFactory::AppLoadServiceFactory() apps/app_load_service_factory.cc:36:7 (unit_tests+0x0000076b521d)
    #23 New base/memory/singleton.h:53:16 (unit_tests+0x0000076b5140)
    #24 get base/memory/singleton.h:248 (unit_tests+0x0000076b5140)
    #25 apps::AppLoadServiceFactory::GetInstance() apps/app_load_service_factory.cc:25 (unit_tests+0x0000076b5140)
    #26 apps::EnsureBrowserContextKeyedServiceFactoriesBuilt() apps/browser_context_keyed_service_factories.cc:14:3 (unit_tests+0x0000076b5da1)
    #27 ChromeBrowserMainExtraPartsProfiles::EnsureBrowserContextKeyedServiceFactoriesBuilt() chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc:164:3 (unit_tests+0x0000020df3b1)
    #28 TestingProfile::Init() chrome/test/base/testing_profile.cc:417:3 (unit_tests+0x000002ab51db)
    #29 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #30 BrowserWithTestWindowTest::CreateProfile() chrome/test/base/browser_with_test_window_test.cc:228:14 (unit_tests+0x000001dd0893)
    #31 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:94:14 (unit_tests+0x000001dcfde8)
    #32 ToolbarModelTest::SetUp() chrome/browser/ui/toolbar/toolbar_model_unittest.cc:178:3 (unit_tests+0x000001d839a0)
    #33 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #34 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #35 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #36 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #37 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #39 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #40 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #41 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #42 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #43 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #44 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #45 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #46 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #47 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #48 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #49 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f87cdc19cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000006c3cd5b DependencyGraph::BuildConstructionOrder()
#7 0x000006c3d957 DependencyGraph::GetDestructionOrder()
#8 0x000006c3c0e0 DependencyManager::DestroyContextServices()
#9 0x0000071399e1 BrowserContextDependencyManager::DestroyBrowserContextServices()
#10 0x000002ab65d9 TestingProfile::~TestingProfile()
#11 0x000002ab696a TestingProfile::~TestingProfile()
#12 0x000001dd08d8 BrowserWithTestWindowTest::DestroyProfile()
#13 0x000001dd0053 BrowserWithTestWindowTest::TearDown()
#14 0x000002a3e07d testing::Test::Run()
#15 0x000002a3ef4a testing::TestInfo::Run()
#16 0x000002a3f853 testing::TestCase::Run()
#17 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#18 0x000002a486a7 testing::UnitTest::Run()
#19 0x000007a8090c base::TestSuite::Run()
#20 0x000007a82f02 content::UnitTestTestSuite::Run()
#21 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#22 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#23 0x000007a7cfb8 base::LaunchUnitTests()
#24 0x000002ad99c8 main
#25 0x7f87cc4ab76d __libc_start_main
#26 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d0c000bcbb0 r13: 00007d040000fe90 r14: 00007fff27e74a20 r15: 00007d800003b190
  di: 48535641e5894855  si: 0000e00001d9af4c  bp: 00007fff27e74a70  bx: 48535641e5894855
  dx: 00001c0001d9af4c  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff27e74950
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
[2547/3115] ToolbarModelTest.GoogleBaseURL (CRASHED)
[ RUN      ] PermissionBubbleManagerTest.DuplicateQueuedRequest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.DuplicateQueuedRequest (236 ms)
[2548/3115] PermissionBubbleManagerTest.DuplicateQueuedRequest (236 ms)
[ RUN      ] PermissionBubbleManagerTest.ForgetRequestsOnPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.ForgetRequestsOnPageNavigation (248 ms)
[2549/3115] PermissionBubbleManagerTest.ForgetRequestsOnPageNavigation (248 ms)
[ RUN      ] PermissionBubbleManagerTest.TestCancel
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestCancel (148 ms)
[2550/3115] PermissionBubbleManagerTest.TestCancel (148 ms)
[ RUN      ] PermissionBubbleManagerTest.TestCancelWhileDialogShown
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestCancelWhileDialogShown (157 ms)
[2551/3115] PermissionBubbleManagerTest.TestCancelWhileDialogShown (157 ms)
[ RUN      ] PermissionBubbleManagerTest.TestCancelWhileDialogShownNoUpdate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestCancelWhileDialogShownNoUpdate (191 ms)
[2552/3115] PermissionBubbleManagerTest.TestCancelWhileDialogShownNoUpdate (191 ms)
[ RUN      ] PermissionBubbleManagerTest.MainFrameAndIFrameRequestSameDomain
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.MainFrameAndIFrameRequestSameDomain (207 ms)
[2553/3115] PermissionBubbleManagerTest.MainFrameAndIFrameRequestSameDomain (207 ms)
[ RUN      ] PermissionBubbleManagerTest.IFrameRequestWhenMainRequestVisible
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.IFrameRequestWhenMainRequestVisible (219 ms)
[2554/3115] PermissionBubbleManagerTest.IFrameRequestWhenMainRequestVisible (219 ms)
[ RUN      ] PermissionBubbleManagerTest.IFrameRequestOtherDomainWhenMainRequestVisible
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.IFrameRequestOtherDomainWhenMainRequestVisible (207 ms)
[2555/3115] PermissionBubbleManagerTest.IFrameRequestOtherDomainWhenMainRequestVisible (207 ms)
[ RUN      ] PermissionBubbleManagerTest.RequestsWithUserGesture
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.RequestsWithUserGesture (208 ms)
[2556/3115] PermissionBubbleManagerTest.RequestsWithUserGesture (208 ms)
[ RUN      ] PermissionBubbleManagerTest.RequestsDontNeedUserGesture
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.RequestsDontNeedUserGesture (156 ms)
[2557/3115] PermissionBubbleManagerTest.RequestsDontNeedUserGesture (156 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupSyncEverything

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f6c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f6c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupSyncEverything (269 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired (53 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAll (57 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (58 ms)
[----------] 4 tests from SyncSetupHandlerTest (456 ms total)

[----------] 1 test from SyncSetupHandlerFirstSigninTest
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[----------] 1 test from SyncSetupHandlerFirstSigninTest (35 ms total)

[----------] 1 test from SyncSetupHandlerNonCrosTest
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2558/3115] SyncSetupHandlerTest.ShowSetupSyncEverything (269 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002d980)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired (53 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAll (57 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (58 ms)
[----------] 4 tests from SyncSetupHandlerTest (456 ms total)

[----------] 1 test from SyncSetupHandlerFirstSigninTest
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[----------] 1 test from SyncSetupHandlerFirstSigninTest (35 ms total)

[----------] 1 test from SyncSetupHandlerNonCrosTest
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2559/3115] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired (53 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002ca80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAll (57 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (58 ms)
[----------] 4 tests from SyncSetupHandlerTest (456 ms total)

[----------] 1 test from SyncSetupHandlerFirstSigninTest
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[----------] 1 test from SyncSetupHandlerFirstSigninTest (35 ms total)

[----------] 1 test from SyncSetupHandlerNonCrosTest
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2560/3115] SyncSetupHandlerTest.ShowSetupEncryptAll (57 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002b600)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (58 ms)
[----------] 4 tests from SyncSetupHandlerTest (456 ms total)

[----------] 1 test from SyncSetupHandlerFirstSigninTest
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[----------] 1 test from SyncSetupHandlerFirstSigninTest (35 ms total)

[----------] 1 test from SyncSetupHandlerNonCrosTest
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2561/3115] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (58 ms)
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d1000013ac0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[----------] 1 test from SyncSetupHandlerFirstSigninTest (35 ms total)

[----------] 1 test from SyncSetupHandlerNonCrosTest
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2562/3115] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (32 ms)
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d0800035a80)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100002a0c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[----------] 1 test from SyncSetupHandlerNonCrosTest (31 ms total)

[----------] 1 test from LoginUIServiceTest
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2563/3115] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (29 ms)
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[----------] 1 test from LoginUIServiceTest (2 ms total)

[----------] 2 tests from WebDialogWebContentsDelegateTest
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2564/3115] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2565/3115] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (258 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8744)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #11 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8744)
  Write of size 4 at 0x7d0c00054fe8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 BrowserWithTestWindowTest::TearDown() chrome/test/base/browser_with_test_window_test.cc:107:3 (unit_tests+0x000001dcff5e)
    #25 (anonymous namespace)::WebDialogWebContentsDelegateTest::TearDown() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:56:5 (unit_tests+0x000001dc5aca)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00054fe8 by main thread (mutexes: write M1351358356710786256):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~WebDialogWebContentsDelegateTest chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:47:7 (unit_tests+0x000001dc63ab)
    #17 (anonymous namespace)::WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test::~WebDialogWebContentsDelegateTest_OpenURLFromTabTest_Test() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:80 (unit_tests+0x000001dc63ab)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c00054fc0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 cc::LayerTreeHostImpl::LayerTreeHostImpl(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:260:52 (unit_tests+0x000003a329ea)
    #2 cc::LayerTreeHostImpl::Create(cc::LayerTreeSettings const&, cc::LayerTreeHostImplClient*, cc::Proxy*, cc::RenderingStatsInstrumentation*, cc::SharedBitmapManager*, gpu::GpuMemoryBufferManager*, cc::TaskGraphRunner*, int) cc/trees/layer_tree_host_impl.cc:186:30 (unit_tests+0x000003a31efb)
    #3 cc::LayerTreeHost::CreateLayerTreeHostImpl(cc::LayerTreeHostImplClient*) cc/trees/layer_tree_host.cc:409:45 (unit_tests+0x000003a2130f)
    #4 cc::SingleThreadProxy::Start() cc/trees/single_thread_proxy.cc:80:27 (unit_tests+0x000003a62204)
    #5 cc::LayerTreeHost::InitializeProxy(scoped_ptr<cc::Proxy, base::DefaultDeleter<cc::Proxy> >) cc/trees/layer_tree_host.cc:164:3 (unit_tests+0x000003a1e97c)
    #6 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:149:3 (unit_tests+0x000003a1e172)
    #7 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #8 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #9 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #10 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #11 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #12 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #13 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #14 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:82:3 (unit_tests+0x000001dcfceb)
    #15 (anonymous namespace)::WebDialogWebContentsDelegateTest::SetUp() chrome/browser/ui/webui/web_dialog_web_contents_delegate_unittest.cc:50:5 (unit_tests+0x000001dc59ae)
    #16 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #17 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #18 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #19 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #20 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #21 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #22 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #23 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #24 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #25 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #26 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #27 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #28 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #29 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #30 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #31 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #32 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1351358356710786256 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[----------] 2 tests from WebDialogWebContentsDelegateTest (922 ms total)

[----------] 1 test from WindowSizerTestCommon
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2566/3115] WebDialogWebContentsDelegateTest.DetachTest (659 ms)
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[----------] 1 test from WindowSizerTestCommon (6 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (1455 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[2567/3115] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[ RUN      ] ThemeSyncableServiceTest.AreThemeSpecificsEqual
[       OK ] ThemeSyncableServiceTest.AreThemeSpecificsEqual (88 ms)
[2568/3115] ThemeSyncableServiceTest.AreThemeSpecificsEqual (88 ms)
[ RUN      ] ThemeSyncableServiceTest.SetCurrentThemeSystemTheme
[       OK ] ThemeSyncableServiceTest.SetCurrentThemeSystemTheme (26 ms)
[2569/3115] ThemeSyncableServiceTest.SetCurrentThemeSystemTheme (26 ms)
[ RUN      ] ThemeSyncableServiceTest.SetCurrentThemeCustomTheme
[       OK ] ThemeSyncableServiceTest.SetCurrentThemeCustomTheme (28 ms)
[2570/3115] ThemeSyncableServiceTest.SetCurrentThemeCustomTheme (28 ms)
[ RUN      ] ThemeSyncableServiceTest.GetAllSyncData
[       OK ] ThemeSyncableServiceTest.GetAllSyncData (28 ms)
[2571/3115] ThemeSyncableServiceTest.GetAllSyncData (28 ms)
[ RUN      ] ThemeSyncableServiceTest.ProcessSyncThemeChange
[       OK ] ThemeSyncableServiceTest.ProcessSyncThemeChange (33 ms)
[2572/3115] ThemeSyncableServiceTest.ProcessSyncThemeChange (33 ms)
[ RUN      ] ThemeSyncableServiceTest.StopSync
[8797:8797:0702/225702:39246728819:ERROR:theme_syncable_service.cc(129)] Themes datatype error was encountered: Theme syncable service is not started.
[       OK ] ThemeSyncableServiceTest.StopSync (41 ms)
[2573/3115] ThemeSyncableServiceTest.StopSync (41 ms)
[ RUN      ] ThemeSyncableServiceTest.NonGtkPreserveSystemThemeBitWhenChangeToDefaultTheme
[       OK ] ThemeSyncableServiceTest.NonGtkPreserveSystemThemeBitWhenChangeToDefaultTheme (34 ms)
[2574/3115] ThemeSyncableServiceTest.NonGtkPreserveSystemThemeBitWhenChangeToDefaultTheme (34 ms)
[ RUN      ] PolicyInstalledThemeTest.InstallThemeByPolicy
[       OK ] PolicyInstalledThemeTest.InstallThemeByPolicy (26 ms)
[2575/3115] PolicyInstalledThemeTest.InstallThemeByPolicy (26 ms)
[ RUN      ] WebUISourcesTest.ThemeSourceMimeTypes
[       OK ] WebUISourcesTest.ThemeSourceMimeTypes (38 ms)
[2576/3115] WebUISourcesTest.ThemeSourceMimeTypes (38 ms)
[ RUN      ] AppInfoDialogViewsTest.UninstallingOtherAppDoesNotCloseDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppInfoDialogViewsTest.UninstallingOtherAppDoesNotCloseDialog (389 ms)
[2577/3115] AppInfoDialogViewsTest.UninstallingOtherAppDoesNotCloseDialog (389 ms)
[ RUN      ] BookmarkContextMenuTest.DisableIncognito
[       OK ] BookmarkContextMenuTest.DisableIncognito (801 ms)
[2578/3115] BookmarkContextMenuTest.DisableIncognito (801 ms)
[ RUN      ] BookmarkContextMenuTest.DisabledItemsWithOtherNode
[       OK ] BookmarkContextMenuTest.DisabledItemsWithOtherNode (61 ms)
[2579/3115] BookmarkContextMenuTest.DisabledItemsWithOtherNode (61 ms)
[ RUN      ] BookmarkContextMenuTest.EmptyNodesNullParent
[       OK ] BookmarkContextMenuTest.EmptyNodesNullParent (53 ms)
[2580/3115] BookmarkContextMenuTest.EmptyNodesNullParent (53 ms)
[ RUN      ] BookmarkContextMenuTest.CutCopyPasteNode
[       OK ] BookmarkContextMenuTest.CutCopyPasteNode (64 ms)
[2581/3115] BookmarkContextMenuTest.CutCopyPasteNode (64 ms)
[ RUN      ] BookmarkContextMenuTest.ShowManagedBookmarks
[       OK ] BookmarkContextMenuTest.ShowManagedBookmarks (63 ms)
[2582/3115] BookmarkContextMenuTest.ShowManagedBookmarks (63 ms)
[ RUN      ] BookmarkEditorViewTest.EditTitleKeepsPosition
[       OK ] BookmarkEditorViewTest.EditTitleKeepsPosition (98 ms)
[2583/3115] BookmarkEditorViewTest.EditTitleKeepsPosition (98 ms)
[ RUN      ] BookmarkEditorViewTest.ChangeParent
[       OK ] BookmarkEditorViewTest.ChangeParent (54 ms)
[2584/3115] BookmarkEditorViewTest.ChangeParent (54 ms)
[ RUN      ] BookmarkEditorViewTest.ChangeParentAndURL
[       OK ] BookmarkEditorViewTest.ChangeParentAndURL (57 ms)
[2585/3115] BookmarkEditorViewTest.ChangeParentAndURL (57 ms)
[ RUN      ] BookmarkEditorViewTest.MoveToNewParent
[       OK ] BookmarkEditorViewTest.MoveToNewParent (53 ms)
[2586/3115] BookmarkEditorViewTest.MoveToNewParent (53 ms)
[ RUN      ] BookmarkEditorViewTest.ChangeURLNoTree
[       OK ] BookmarkEditorViewTest.ChangeURLNoTree (51 ms)
[2587/3115] BookmarkEditorViewTest.ChangeURLNoTree (51 ms)
[ RUN      ] AppInfoDialogViewsTest.DestroyedOtherProfileDoesNotCloseDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppInfoDialogViewsTest.DestroyedOtherProfileDoesNotCloseDialog (542 ms)
[2588/3115] AppInfoDialogViewsTest.DestroyedOtherProfileDoesNotCloseDialog (542 ms)
[ RUN      ] AppInfoPermissionsPanelTest.NoPermissionsObtainedCorrectly
[       OK ] AppInfoPermissionsPanelTest.NoPermissionsObtainedCorrectly (49 ms)
[2589/3115] AppInfoPermissionsPanelTest.NoPermissionsObtainedCorrectly (49 ms)
[ RUN      ] AppInfoPermissionsPanelTest.OptionalPermissionsObtainedCorrectly
[       OK ] AppInfoPermissionsPanelTest.OptionalPermissionsObtainedCorrectly (51 ms)
[2590/3115] AppInfoPermissionsPanelTest.OptionalPermissionsObtainedCorrectly (51 ms)
[ RUN      ] AppInfoPermissionsPanelTest.RetainedFilePermissionsObtainedCorrectly
[       OK ] AppInfoPermissionsPanelTest.RetainedFilePermissionsObtainedCorrectly (53 ms)
[2591/3115] AppInfoPermissionsPanelTest.RetainedFilePermissionsObtainedCorrectly (53 ms)
[ RUN      ] AppListLinuxUnitTest.ShelfLocationInDisplay
[       OK ] AppListLinuxUnitTest.ShelfLocationInDisplay (0 ms)
[2592/3115] AppListLinuxUnitTest.ShelfLocationInDisplay (0 ms)
[ RUN      ] AppListLinuxUnitTest.FindAnchorPointNoShelf
[       OK ] AppListLinuxUnitTest.FindAnchorPointNoShelf (0 ms)
[2593/3115] AppListLinuxUnitTest.FindAnchorPointNoShelf (0 ms)
[ RUN      ] AppListLinuxUnitTest.FindAnchorPointMouseOnShelf
[       OK ] AppListLinuxUnitTest.FindAnchorPointMouseOnShelf (0 ms)
[2594/3115] AppListLinuxUnitTest.FindAnchorPointMouseOnShelf (0 ms)
[ RUN      ] AppInfoDialogAshTest.PinButtonsAreFocusedAfterPinUnpin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AppInfoDialogAshTest.PinButtonsAreFocusedAfterPinUnpin (466 ms)
[2595/3115] AppInfoDialogAshTest.PinButtonsAreFocusedAfterPinUnpin (466 ms)
[ RUN      ] ShapedAppWindowTargeterTest.HitTestOnlyForShapedWindow
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ShapedAppWindowTargeterTest.HitTestOnlyForShapedWindow (167 ms)
[2596/3115] ShapedAppWindowTargeterTest.HitTestOnlyForShapedWindow (167 ms)
[ RUN      ] ShapedAppWindowTargeterTest.ResizeInsetsWithinBounds
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ShapedAppWindowTargeterTest.ResizeInsetsWithinBounds (155 ms)
[2597/3115] ShapedAppWindowTargeterTest.ResizeInsetsWithinBounds (155 ms)
[ RUN      ] AutofillDialogViewsTest.SignInFocus
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AutofillDialogViewsTest.SignInFocus (902 ms)
[2598/3115] AutofillDialogViewsTest.SignInFocus (902 ms)
[ RUN      ] BookmarkBarViewTest.OverflowVisibility
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8809)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x000003725692)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 bookmarks::test::WaitForBookmarkModelToLoad(bookmarks::BookmarkModel*) components/bookmarks/test/bookmark_test_helpers.cc:107:3 (unit_tests+0x0000077db7a3)
    #16 WaitForBookmarkModelToLoad chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:86:5 (unit_tests+0x000001e0d569)
    #17 BookmarkBarViewTest_OverflowVisibility_Test::TestBody() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:171 (unit_tests+0x000001e0d569)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1092260932706480208):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 TestWithBrowserView::~TestWithBrowserView() chrome/browser/ui/views/frame/test_with_browser_view.cc:75:1 (unit_tests+0x000001e49a48)
    #11 ~AutofillDialogViewsTest chrome/browser/ui/views/autofill/autofill_dialog_views_unittest.cc:53:40 (unit_tests+0x000001e0bdd0)
    #12 autofill::AutofillDialogViewsTest_SignInFocus_Test::~AutofillDialogViewsTest_SignInFocus_Test() chrome/browser/ui/views/autofill/autofill_dialog_views_unittest.cc:120 (unit_tests+0x000001e0bdd0)
    #13 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #14 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #15 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #16 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #17 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #18 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #20 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #21 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #22 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #23 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #24 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #25 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #26 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #27 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #28 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #29 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260932706480208 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 in ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8809)
  Write of size 4 at 0x7d0c0003d3d8 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffcd05)
    #1 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffcd05)
    #2 __construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffcd05)
    #3 construct<ui::InputDevice, ui::InputDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffcd05)
    #4 __construct_at_end<ui::InputDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffcd05)
    #5 _ZNSt3__16vectorIN2ui11InputDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffcd05)
    #6 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb857)
    #7 ui::DeviceDataManager::OnMouseDevicesUpdated(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/devices/device_data_manager.cc:164 (unit_tests+0x000002ffb857)
    #8 ui::(anonymous namespace)::OnMouseDevices(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:395:3 (unit_tests+0x00000372571e)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000037278b4)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037278b4)
    #11 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037278b4)
    #12 Run base/callback.h:396:12 (unit_tests+0x000003727781)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727781)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&), base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::InputDevice, std::__1::allocator<ui::InputDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727781)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 bookmarks::test::WaitForBookmarkModelToLoad(bookmarks::BookmarkModel*) components/bookmarks/test/bookmark_test_helpers.cc:107:3 (unit_tests+0x0000077db7a3)
    #24 WaitForBookmarkModelToLoad chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:86:5 (unit_tests+0x000001e0d569)
    #25 BookmarkBarViewTest_OverflowVisibility_Test::TestBody() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:171 (unit_tests+0x000001e0d569)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c0003d3d8 by main thread (mutexes: write M1092260932706480208):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffac28)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffac28)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffac28)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffac28)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffac28)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 TestWithBrowserView::~TestWithBrowserView() chrome/browser/ui/views/frame/test_with_browser_view.cc:75:1 (unit_tests+0x000001e49a48)
    #17 ~AutofillDialogViewsTest chrome/browser/ui/views/autofill/autofill_dialog_views_unittest.cc:53:40 (unit_tests+0x000001e0bdd0)
    #18 autofill::AutofillDialogViewsTest_SignInFocus_Test::~AutofillDialogViewsTest_SignInFocus_Test() chrome/browser/ui/views/autofill/autofill_dialog_views_unittest.cc:120 (unit_tests+0x000001e0bdd0)
    #19 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #21 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #22 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #23 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #24 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #25 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #26 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #27 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #28 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #29 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #30 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #31 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #32 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #34 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #35 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c0003d3b0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 Bind<void (*)(void *), void *> base/bind.h:113:7 (unit_tests+0x0000030f3e65)
    #2 base::AtExitManager::RegisterCallback(void (*)(void*), void*) base/at_exit.cc:47 (unit_tests+0x0000030f3e65)
    #3 Singleton<policy::SchemaRegistryServiceFactory, DefaultSingletonTraits<policy::SchemaRegistryServiceFactory>, policy::SchemaRegistryServiceFactory>::get() base/memory/singleton.h:255:9 (unit_tests+0x000002280ed5)
    #4 policy::SchemaRegistryServiceFactory::GetInstance() chrome/browser/policy/schema_registry_service_factory.cc:61:10 (unit_tests+0x000002280de3)
    #5 ProfilePolicyConnectorFactory chrome/browser/policy/profile_policy_connector_factory.cc:72:13 (unit_tests+0x00000227ff56)
    #6 New base/memory/singleton.h:53 (unit_tests+0x00000227ff56)
    #7 get base/memory/singleton.h:248 (unit_tests+0x00000227ff56)
    #8 policy::ProfilePolicyConnectorFactory::GetInstance() chrome/browser/policy/profile_policy_connector_factory.cc:34 (unit_tests+0x00000227ff56)
    #9 extensions::ExtensionSystemSharedFactory::ExtensionSystemSharedFactory() chrome/browser/extensions/extension_system_factory.cc:51:13 (unit_tests+0x0000072afe43)
    #10 New base/memory/singleton.h:53:16 (unit_tests+0x0000072b01a0)
    #11 get base/memory/singleton.h:248 (unit_tests+0x0000072b01a0)
    #12 GetInstance chrome/browser/extensions/extension_system_factory.cc:38 (unit_tests+0x0000072b01a0)
    #13 extensions::ExtensionSystemFactory::ExtensionSystemFactory() chrome/browser/extensions/extension_system_factory.cc:95 (unit_tests+0x0000072b01a0)
    #14 New base/memory/singleton.h:53:16 (unit_tests+0x0000072b00c0)
    #15 get base/memory/singleton.h:248 (unit_tests+0x0000072b00c0)
    #16 extensions::ExtensionSystemFactory::GetInstance() chrome/browser/extensions/extension_system_factory.cc:87 (unit_tests+0x0000072b00c0)
    #17 extensions::ChromeExtensionsBrowserClient::GetExtensionSystemFactory() chrome/browser/extensions/chrome_extensions_browser_client.cc:238:10 (unit_tests+0x000007260bd3)
    #18 apps::AppLoadServiceFactory::AppLoadServiceFactory() apps/app_load_service_factory.cc:36:7 (unit_tests+0x0000076b521d)
    #19 New base/memory/singleton.h:53:16 (unit_tests+0x0000076b5140)
    #20 get base/memory/singleton.h:248 (unit_tests+0x0000076b5140)
    #21 apps::AppLoadServiceFactory::GetInstance() apps/app_load_service_factory.cc:25 (unit_tests+0x0000076b5140)
    #22 apps::EnsureBrowserContextKeyedServiceFactoriesBuilt() apps/browser_context_keyed_service_factories.cc:14:3 (unit_tests+0x0000076b5da1)
    #23 ChromeBrowserMainExtraPartsProfiles::EnsureBrowserContextKeyedServiceFactoriesBuilt() chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc:164:3 (unit_tests+0x0000020df3b1)
    #24 TestingProfile::Init() chrome/test/base/testing_profile.cc:417:3 (unit_tests+0x000002ab51db)
    #25 TestingProfile::TestingProfile() chrome/test/base/testing_profile.cc:273:3 (unit_tests+0x000002ab4ee1)
    #26 BrowserWithTestWindowTest::CreateProfile() chrome/test/base/browser_with_test_window_test.cc:228:14 (unit_tests+0x000001dd0893)
    #27 BookmarkBarViewTest::CreateProfile() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:116:31 (unit_tests+0x000001e11fb9)
    #28 BrowserWithTestWindowTest::SetUp() chrome/test/base/browser_with_test_window_test.cc:94:14 (unit_tests+0x000001dcfde8)
    #29 BookmarkBarViewTest::SetUp() chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc:37:5 (unit_tests+0x000001e11e1e)
    #30 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #31 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #32 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #33 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #34 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #36 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #37 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #38 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #39 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #40 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #41 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #42 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #43 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #44 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #45 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #46 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1092260932706480208 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7f9186752cb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000006c3cd5b DependencyGraph::BuildConstructionOrder()
#7 0x000006c3d957 DependencyGraph::GetDestructionOrder()
#8 0x000006c3c0e0 DependencyManager::DestroyContextServices()
#9 0x0000071399e1 BrowserContextDependencyManager::DestroyBrowserContextServices()
#10 0x000002ab65d9 TestingProfile::~TestingProfile()
#11 0x000002ab696a TestingProfile::~TestingProfile()
#12 0x000001dd08d8 BrowserWithTestWindowTest::DestroyProfile()
#13 0x000001dd0053 BrowserWithTestWindowTest::TearDown()
#14 0x000001e11f82 BookmarkBarViewTest::TearDown()
#15 0x000002a3e07d testing::Test::Run()
#16 0x000002a3ef4a testing::TestInfo::Run()
#17 0x000002a3f853 testing::TestCase::Run()
#18 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#19 0x000002a486a7 testing::UnitTest::Run()
#20 0x000007a8090c base::TestSuite::Run()
#21 0x000007a82f02 content::UnitTestTestSuite::Run()
#22 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#23 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#24 0x000007a7cfb8 base::LaunchUnitTests()
#25 0x000002ad99c8 main
#26 0x7f9184fe476d __libc_start_main
#27 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 00007d0c00078db0 r13: 00007d04000105b0 r14: 00007fff2a5b4d30 r15: 00007d80000364d8
  di: 48535641e5894855  si: 0000e000019a1a4d  bp: 00007fff2a5b4d80  bx: 48535641e5894855
  dx: 00001c00019a1a4d  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fff2a5b4c60
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8809):
2 race:libglib*.so
[2599/3115] BookmarkBarViewTest.OverflowVisibility (CRASHED)
[ RUN      ] OmniboxViewViewsTest.UpdatePopupCall
[       OK ] OmniboxViewViewsTest.UpdatePopupCall (82 ms)
[2600/3115] OmniboxViewViewsTest.UpdatePopupCall (82 ms)
[ RUN      ] OneClickSigninBubbleViewTest.ShowBubble
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.ShowBubble (273 ms)
[2601/3115] OneClickSigninBubbleViewTest.ShowBubble (273 ms)
[ RUN      ] OneClickSigninBubbleViewTest.ShowDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.ShowDialog (226 ms)
[2602/3115] OneClickSigninBubbleViewTest.ShowDialog (226 ms)
[ RUN      ] OneClickSigninBubbleViewTest.HideDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.HideDialog (132 ms)
[2603/3115] OneClickSigninBubbleViewTest.HideDialog (132 ms)
[ RUN      ] OneClickSigninBubbleViewTest.BubbleOkButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.BubbleOkButton (104 ms)
[2604/3115] OneClickSigninBubbleViewTest.BubbleOkButton (104 ms)
[ RUN      ] OneClickSigninBubbleViewTest.DialogOkButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogOkButton (97 ms)
[2605/3115] OneClickSigninBubbleViewTest.DialogOkButton (97 ms)
[ RUN      ] OneClickSigninBubbleViewTest.DialogAdvancedLink
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogAdvancedLink (125 ms)
[2606/3115] OneClickSigninBubbleViewTest.DialogAdvancedLink (125 ms)
[ RUN      ] OneClickSigninBubbleViewTest.DialogLearnMoreLink
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogLearnMoreLink (209 ms)
[2607/3115] OneClickSigninBubbleViewTest.DialogLearnMoreLink (209 ms)
[ RUN      ] OneClickSigninBubbleViewTest.BubblePressEnterKey
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.BubblePressEnterKey (127 ms)
[2608/3115] OneClickSigninBubbleViewTest.BubblePressEnterKey (127 ms)
[ RUN      ] OneClickSigninBubbleViewTest.DialogPressEnterKey
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogPressEnterKey (152 ms)
[2609/3115] OneClickSigninBubbleViewTest.DialogPressEnterKey (152 ms)
[ RUN      ] BookmarkEditorViewTest.ChangeTitleNoTree
[       OK ] BookmarkEditorViewTest.ChangeTitleNoTree (90 ms)
[2610/3115] BookmarkEditorViewTest.ChangeTitleNoTree (90 ms)
[ RUN      ] BookmarkEditorViewTest.NewFolder
[       OK ] BookmarkEditorViewTest.NewFolder (71 ms)
[2611/3115] BookmarkEditorViewTest.NewFolder (71 ms)
[ RUN      ] BookmarkEditorViewTest.NewFolderTitleUpdatedOnCommit
[       OK ] BookmarkEditorViewTest.NewFolderTitleUpdatedOnCommit (66 ms)
[2612/3115] BookmarkEditorViewTest.NewFolderTitleUpdatedOnCommit (66 ms)
[ RUN      ] BookmarkMenuDelegateTest.VerifyLazyLoad
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkMenuDelegateTest.VerifyLazyLoad (337 ms)
[2613/3115] BookmarkMenuDelegateTest.VerifyLazyLoad (337 ms)
[ RUN      ] BookmarkSyncPromoViewTest.SignInLink
[       OK ] BookmarkSyncPromoViewTest.SignInLink (0 ms)
[2614/3115] BookmarkSyncPromoViewTest.SignInLink (0 ms)
[ RUN      ] ConfirmBubbleViewsTest.CreateAndClose
Xlib:  extension "RANDR" missing on display ":9".
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=8813)
  Read of size 8 at 0x7dbc00000000 by main thread:
    #0 ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 (unit_tests+0x0000037256d2)
    #1 Run base/bind_internal.h:157:12 (unit_tests+0x000003727854)
    #2 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727854)
    #3 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&) base/bind_internal.h:343 (unit_tests+0x000003727854)
    #4 Run base/callback.h:396:12 (unit_tests+0x000003727251)
    #5 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727251)
    #6 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&), base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727251)
    #7 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #8 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #9 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #10 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #11 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #12 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #13 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #14 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #15 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #16 RunPendingMessages ui/views/test/views_test_base.cc:47:3 (unit_tests+0x000002fc5c91)
    #17 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:39 (unit_tests+0x000002fc5c91)
    #18 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #19 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7dbc00000000 by main thread (mutexes: write M1243975653095674192):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48f1)
    #2 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #3 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #4 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #5 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #6 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #7 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #8 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #9 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #10 ~BookmarkMenuDelegateTest chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:23:7 (unit_tests+0x000001e27057)
    #11 BookmarkMenuDelegateTest_VerifyLazyLoad_Test::~BookmarkMenuDelegateTest_VerifyLazyLoad_Test() chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:132 (unit_tests+0x000001e27057)
    #12 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #13 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #14 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #15 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #16 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #17 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #18 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #19 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #20 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #21 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #22 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #23 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #24 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #25 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #26 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #27 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #28 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1243975653095674192 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ui/events/platform/x11/x11_hotplug_event_handler.cc:391:3 in ui::(anonymous namespace)::OnTouchscreenDevices(std::__1::vector<ui::TouchscreenDevice, std::__1::allocator<ui::TouchscreenDevice> > const&)
==================
==================
WARNING: ThreadSanitizer: heap-use-after-free (pid=8813)
  Write of size 4 at 0x7d0c00079408 by main thread:
    #0 InputDevice ui/events/devices/input_device.h:22:30 (unit_tests+0x000002ffc805)
    #1 KeyboardDevice ui/events/devices/keyboard_device.h:16 (unit_tests+0x000002ffc805)
    #2 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1645 (unit_tests+0x000002ffc805)
    #3 __construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1572 (unit_tests+0x000002ffc805)
    #4 construct<ui::KeyboardDevice, ui::KeyboardDevice &> buildtools/third_party/libc++/trunk/include/memory:1453 (unit_tests+0x000002ffc805)
    #5 __construct_at_end<ui::KeyboardDevice *> buildtools/third_party/libc++/trunk/include/vector:1005 (unit_tests+0x000002ffc805)
    #6 _ZNSt3__16vectorIN2ui14KeyboardDeviceENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_ buildtools/third_party/libc++/trunk/include/vector:1398 (unit_tests+0x000002ffc805)
    #7 operator= buildtools/third_party/libc++/trunk/include/vector:1350:9 (unit_tests+0x000002ffb577)
    #8 ui::DeviceDataManager::OnKeyboardDevicesUpdated(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/devices/device_data_manager.cc:149 (unit_tests+0x000002ffb577)
    #9 ui::(anonymous namespace)::OnKeyboardDevices(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) ui/events/platform/x11/x11_hotplug_event_handler.cc:387:3 (unit_tests+0x00000372569e)
    #10 Run base/bind_internal.h:157:12 (unit_tests+0x0000037277f4)
    #11 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000037277f4)
    #12 base::internal::Invoker<base::IndexSequence<>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<> >, base::internal::TypeList<>, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>::Run(base::internal::BindStateBase*, std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&) base/bind_internal.h:343 (unit_tests+0x0000037277f4)
    #13 Run base/callback.h:396:12 (unit_tests+0x000003727371)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x000003727371)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&), base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::TypeList<base::internal::UnwrapTraits<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > > >, base::internal::InvokeHelper<false, void, base::Callback<void (std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&)>, base::internal::TypeList<std::__1::vector<ui::KeyboardDevice, std::__1::allocator<ui::KeyboardDevice> > const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000003727371)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:313:31 (unit_tests+0x00000319439b)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 RunPendingMessages ui/views/test/views_test_base.cc:47:3 (unit_tests+0x000002fc5c91)
    #26 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:39 (unit_tests+0x000002fc5c91)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3e07c)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2444 (unit_tests+0x000002a3e07c)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Previous write of size 8 at 0x7d0c00079408 by main thread (mutexes: write M1243975653095674192):
    #0 operator delete(void*) <null> (unit_tests+0x0000005726fb)
    #1 __deallocate buildtools/third_party/libc++/trunk/include/new:164:3 (unit_tests+0x000002ffacb8)
    #2 deallocate buildtools/third_party/libc++/trunk/include/memory:1636 (unit_tests+0x000002ffacb8)
    #3 deallocate buildtools/third_party/libc++/trunk/include/memory:1447 (unit_tests+0x000002ffacb8)
    #4 ~__vector_base buildtools/third_party/libc++/trunk/include/vector:472 (unit_tests+0x000002ffacb8)
    #5 ui::DeviceDataManager::~DeviceDataManager() ui/events/devices/device_data_manager.cc:32 (unit_tests+0x000002ffacb8)
    #6 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:161:1 (unit_tests+0x000002ff48b5)
    #7 ui::DeviceDataManagerX11::~DeviceDataManagerX11() ui/events/devices/x11/device_data_manager_x11.cc:160:47 (unit_tests+0x000002ff48e9)
    #8 void base::DeletePointer<ui::DeviceDataManager>(ui::DeviceDataManager*) base/bind_helpers.h:597:3 (unit_tests+0x000002ff2dc7)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x000002ff810f)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x000002ff810f)
    #11 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, void (ui::DeviceDataManager*), base::internal::TypeList<ui::DeviceDataManagerX11*> >, base::internal::TypeList<base::internal::UnwrapTraits<ui::DeviceDataManagerX11*> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(ui::DeviceDataManager*)>, base::internal::TypeList<ui::DeviceDataManagerX11* const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ff810f)
    #12 Run base/callback.h:396:12 (unit_tests+0x0000030f3ce9)
    #13 base::AtExitManager::ProcessCallbacksNow() base/at_exit.cc:72 (unit_tests+0x0000030f3ce9)
    #14 base::AtExitManager::~AtExitManager() base/at_exit.cc:40:3 (unit_tests+0x0000030f3b34)
    #15 BrowserWithTestWindowTest::~BrowserWithTestWindowTest() chrome/test/base/browser_with_test_window_test.cc:62:1 (unit_tests+0x000001dcfbfd)
    #16 ~BookmarkMenuDelegateTest chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:23:7 (unit_tests+0x000001e27057)
    #17 BookmarkMenuDelegateTest_VerifyLazyLoad_Test::~BookmarkMenuDelegateTest_VerifyLazyLoad_Test() chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc:132 (unit_tests+0x000001e27057)
    #18 DeleteSelf_ testing/gtest/include/gtest/gtest.h:453:24 (unit_tests+0x000002a3f08c)
    #19 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420 (unit_tests+0x000002a3f08c)
    #20 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2617 (unit_tests+0x000002a3f08c)
    #21 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #22 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #24 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #25 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #26 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #27 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #28 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #29 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #30 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #31 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #32 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #33 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #34 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is heap block of size 40 at 0x7d0c000793e0 allocated by main thread:
    #0 operator new(unsigned long) <null> (unit_tests+0x00000057246e)
    #1 __allocate buildtools/third_party/libc++/trunk/include/new:156:10 (unit_tests+0x000003b356d1)
    #2 allocate buildtools/third_party/libc++/trunk/include/memory:1634 (unit_tests+0x000003b356d1)
    #3 allocate buildtools/third_party/libc++/trunk/include/memory:1439 (unit_tests+0x000003b356d1)
    #4 __construct_node<cc::BeginFrameSource *const &> buildtools/third_party/libc++/trunk/include/__tree:1730 (unit_tests+0x000003b356d1)
    #5 std::__1::__tree<cc::BeginFrameSource*, std::__1::less<cc::BeginFrameSource*>, std::__1::allocator<cc::BeginFrameSource*> >::__insert_unique(cc::BeginFrameSource* const&) buildtools/third_party/libc++/trunk/include/__tree:1872 (unit_tests+0x000003b356d1)
    #6 insert buildtools/third_party/libc++/trunk/include/set:597:17 (unit_tests+0x000003b34c8e)
    #7 cc::BeginFrameSourceMultiplexer::AddSource(cc::BeginFrameSource*) cc/scheduler/begin_frame_source.cc:314 (unit_tests+0x000003b34c8e)
    #8 cc::Scheduler::Scheduler(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::SyntheticBeginFrameSource, base::DefaultDeleter<cc::SyntheticBeginFrameSource> >, scoped_ptr<cc::BackToBackBeginFrameSource, base::DefaultDeleter<cc::BackToBackBeginFrameSource> >, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:83:3 (unit_tests+0x000003b01cfe)
    #9 cc::Scheduler::Create(cc::SchedulerClient*, cc::SchedulerSettings const&, int, base::SingleThreadTaskRunner*, cc::BeginFrameSource*, scoped_ptr<cc::CompositorTimingHistory, base::DefaultDeleter<cc::CompositorTimingHistory> >) cc/scheduler/scheduler.cc:36:30 (unit_tests+0x000003b016b6)
    #10 cc::SingleThreadProxy::SingleThreadProxy(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:71:33 (unit_tests+0x000003a62034)
    #11 cc::SingleThreadProxy::Create(cc::LayerTreeHost*, cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/single_thread_proxy.cc:30:30 (unit_tests+0x000003a61cbb)
    #12 cc::LayerTreeHost::InitializeSingleThreaded(cc::LayerTreeHostSingleThreadClient*, scoped_refptr<base::SingleThreadTaskRunner>, scoped_ptr<cc::BeginFrameSource, base::DefaultDeleter<cc::BeginFrameSource> >) cc/trees/layer_tree_host.cc:150:7 (unit_tests+0x000003a1e156)
    #13 cc::LayerTreeHost::CreateSingleThreaded(cc::LayerTreeHostSingleThreadClient*, cc::LayerTreeHost::InitParams*) cc/trees/layer_tree_host.cc:82:3 (unit_tests+0x000003a1e073)
    #14 ui::Compositor::Compositor(unsigned long, ui::ContextFactory*, scoped_refptr<base::SingleThreadTaskRunner>) ui/compositor/compositor.cc:164:11 (unit_tests+0x00000399365a)
    #15 aura::WindowTreeHost::CreateCompositor(unsigned long) ui/aura/window_tree_host.cc:255:11 (unit_tests+0x00000398ef64)
    #16 aura::WindowTreeHostX11::WindowTreeHostX11(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:277:3 (unit_tests+0x000003990651)
    #17 aura::WindowTreeHost::Create(gfx::Rect const&) ui/aura/window_tree_host_x11.cc:658:14 (unit_tests+0x0000039922aa)
    #18 aura::TestScreen::CreateHostForPrimaryDisplay() ui/aura/test/test_screen.cc:46:11 (unit_tests+0x000002fc4a89)
    #19 aura::test::AuraTestHelper::SetUp(ui::ContextFactory*) ui/aura/test/aura_test_helper.cc:70:15 (unit_tests+0x000002fc3784)
    #20 views::ViewsTestHelperAura::SetUp() ui/views/test/views_test_helper_aura.cc:32:3 (unit_tests+0x000002fc695b)
    #21 views::ScopedViewsTestHelper::ScopedViewsTestHelper(scoped_ptr<views::TestViewsDelegate, base::DefaultDeleter<views::TestViewsDelegate> >) ui/views/test/scoped_views_test_helper.cc:30:3 (unit_tests+0x000002fc55f3)
    #22 views::ViewsTestBase::SetUp() ui/views/test/views_test_base.cc:31:11 (unit_tests+0x000002fc5be9)
    #23 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3de37)
    #24 testing::Test::Run() testing/gtest/src/gtest.cc:2432 (unit_tests+0x000002a3de37)
    #25 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #26 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #27 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #28 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #29 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #30 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #31 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #32 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #33 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #34 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #35 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #36 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #37 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #38 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #39 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1243975653095674192 is already destroyed.

SUMMARY: ThreadSanitizer: heap-use-after-free ui/events/devices/input_device.h:22:30 in InputDevice
==================
Received signal 11 <unknown> 000000000000
#0 0x00000052d9d2 __interceptor_backtrace
#1 0x0000030fa312 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x000000517a45 __tsan::CallUserSignalHandler()
#3 0x000000517fb9 rtl_sigaction()
#4 0x7fabc794bcb0 <unknown>
#5 0x00000056386b __tsan_read8
#6 0x000003b354b3 std::__1::__tree<>::destroy()
#7 0x000003b354be std::__1::__tree<>::destroy()
#8 0x000003b354be std::__1::__tree<>::destroy()
#9 0x000003b354be std::__1::__tree<>::destroy()
#10 0x000003b34b77 cc::BeginFrameSourceMultiplexer::~BeginFrameSourceMultiplexer()
#11 0x000003b02ada cc::Scheduler::~Scheduler()
#12 0x000003b02b5a cc::Scheduler::~Scheduler()
#13 0x000003a63cc3 cc::SingleThreadProxy::Stop()
#14 0x000003a1ecca cc::LayerTreeHost::~LayerTreeHost()
#15 0x000003a1f6ca cc::LayerTreeHost::~LayerTreeHost()
#16 0x000003993d54 ui::Compositor::~Compositor()
#17 0x00000399462a ui::Compositor::~Compositor()
#18 0x00000398ee17 aura::WindowTreeHost::DestroyCompositor()
#19 0x000003990a04 aura::WindowTreeHostX11::~WindowTreeHostX11()
#20 0x000003990b1a aura::WindowTreeHostX11::~WindowTreeHostX11()
#21 0x000002fc3a9b aura::test::AuraTestHelper::TearDown()
#22 0x000002fc6ad1 views::ViewsTestHelperAura::TearDown()
#23 0x000002fc564f views::ScopedViewsTestHelper::~ScopedViewsTestHelper()
#24 0x000002fc5ce3 views::ViewsTestBase::TearDown()
#25 0x000002a3e07d testing::Test::Run()
#26 0x000002a3ef4a testing::TestInfo::Run()
#27 0x000002a3f853 testing::TestCase::Run()
#28 0x000002a48c3d testing::internal::UnitTestImpl::RunAllTests()
#29 0x000002a486a7 testing::UnitTest::Run()
#30 0x000007a8090c base::TestSuite::Run()
#31 0x000007a82f02 content::UnitTestTestSuite::Run()
#32 0x000002ad9a83 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN7content17UnitTestTestSuiteEFivEEEFiPS7_ENS0_8TypeListIJNS0_17UnretainedWrapperIS7_EEEEEEENSD_IJNS0_12UnwrapTraitsISF_EEEEENS0_12InvokeHelperILb0EiSA_NSD_IJSB_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#33 0x000007a7d116 base::(anonymous namespace)::LaunchUnitTestsInternal()
#34 0x000007a7cfb8 base::LaunchUnitTests()
#35 0x000002ad99c8 main
#36 0x7fabc61dd76d __libc_start_main
#37 0x0000004f02c9 <unknown>
  r8: 0000800000000000  r9: 0003ffffffffffff r10: 0001800000000000 r11: 00007c0000000000
 r12: 0000000000000000 r13: 00007d540000a5b0 r14: 00007d1400019170 r15: 00007d1400019168
  di: 48535641e5894855  si: 48535641e5894855  bp: 00007fffeab25540  bx: 48535641e5894855
  dx: 0000600000000000  ax: 214c010796252140  cx: 214c090796252140  sp: 00007fffeab25500
  ip: 000000000056386b efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
ThreadSanitizer: reported 2 warnings
ThreadSanitizer: Matched 1 suppressions (pid=8813):
1 race:libglib*.so
[2615/3115] ConfirmBubbleViewsTest.CreateAndClose (CRASHED)
[ RUN      ] OneClickSigninBubbleViewTest.DialogPressEscapeKey
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OneClickSigninBubbleViewTest.DialogPressEscapeKey (323 ms)
[2616/3115] OneClickSigninBubbleViewTest.DialogPressEscapeKey (323 ms)
[ RUN      ] ChromeWebContentsViewDelegateViewsTest.ContextMenuNoFocusedFrame
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeWebContentsViewDelegateViewsTest.ContextMenuNoFocusedFrame (37 ms)
[2617/3115] ChromeWebContentsViewDelegateViewsTest.ContextMenuNoFocusedFrame (37 ms)
[ RUN      ] StackedTabStripLayoutTest.SizeToFit
[       OK ] StackedTabStripLayoutTest.SizeToFit (1 ms)
[2618/3115] StackedTabStripLayoutTest.SizeToFit (1 ms)
[ RUN      ] StackedTabStripLayoutTest.AddTab
[       OK ] StackedTabStripLayoutTest.AddTab (1 ms)
[2619/3115] StackedTabStripLayoutTest.AddTab (1 ms)
[ RUN      ] StackedTabStripLayoutTest.EmptyTest
[       OK ] StackedTabStripLayoutTest.EmptyTest (0 ms)
[2620/3115] StackedTabStripLayoutTest.EmptyTest (0 ms)
[ RUN      ] StackedTabStripLayoutTest.MoveTab
[       OK ] StackedTabStripLayoutTest.MoveTab (1 ms)
[2621/3115] StackedTabStripLayoutTest.MoveTab (1 ms)
[ RUN      ] StackedTabStripLayoutTest.SetActiveTabLocation
[       OK ] StackedTabStripLayoutTest.SetActiveTabLocation (1 ms)
[2622/3115] StackedTabStripLayoutTest.SetActiveTabLocation (1 ms)
[ RUN      ] TabStripTest.IsValidModelIndex
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.IsValidModelIndex (138 ms)
[2623/3115] TabStripTest.IsValidModelIndex (138 ms)
[ RUN      ] TabStripTest.AddTabAt
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.AddTabAt (132 ms)
[2624/3115] TabStripTest.AddTabAt (132 ms)
[ RUN      ] TabStripTest.TabStripDeleted
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.TabStripDeleted (137 ms)
[2625/3115] TabStripTest.TabStripDeleted (137 ms)
[ RUN      ] DesktopMediaPickerViewsTest.AddAndRemoveMediaSource
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.AddAndRemoveMediaSource (128 ms)
[2626/3115] DesktopMediaPickerViewsTest.AddAndRemoveMediaSource (128 ms)
[ RUN      ] DesktopMediaPickerViewsTest.OkButtonDisabledWhenNoSelection
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.OkButtonDisabledWhenNoSelection (38 ms)
[2627/3115] DesktopMediaPickerViewsTest.OkButtonDisabledWhenNoSelection (38 ms)
[ RUN      ] ExtensionToolbarIconSurfacingBubbleTest.ExtensionToolbarIconSurfacingBubbleTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ExtensionToolbarIconSurfacingBubbleTest.ExtensionToolbarIconSurfacingBubbleTest (248 ms)
[2628/3115] ExtensionToolbarIconSurfacingBubbleTest.ExtensionToolbarIconSurfacingBubbleTest (248 ms)
[ RUN      ] MediaGalleriesDialogTest.ToggleCheckboxes
[       OK ] MediaGalleriesDialogTest.ToggleCheckboxes (11 ms)
[2629/3115] MediaGalleriesDialogTest.ToggleCheckboxes (11 ms)
[ RUN      ] FirstRunBubbleTest.CreateAndClose
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FirstRunBubbleTest.CreateAndClose (179 ms)
[2630/3115] FirstRunBubbleTest.CreateAndClose (179 ms)
[ RUN      ] BrowserViewLayoutTest.LayoutDownloadShelf
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewLayoutTest.LayoutDownloadShelf (175 ms)
[2631/3115] BrowserViewLayoutTest.LayoutDownloadShelf (175 ms)
[ RUN      ] BrowserViewTest.BrowserView
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserViewTest.BrowserView (449 ms)
[2632/3115] BrowserViewTest.BrowserView (449 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.WindowButtonsOnLeft
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.WindowButtonsOnLeft (106 ms)
[2633/3115] OpaqueBrowserFrameViewLayoutTest.WindowButtonsOnLeft (106 ms)
[ RUN      ] OpaqueBrowserFrameViewLayoutTest.MaximizedWithoutCaptionButtons
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] OpaqueBrowserFrameViewLayoutTest.MaximizedWithoutCaptionButtons (134 ms)
[2634/3115] OpaqueBrowserFrameViewLayoutTest.MaximizedWithoutCaptionButtons (134 ms)
[ RUN      ] WebContentsCloseHandlerTest.DontDestroyImmediatleyAfterCancel
[       OK ] WebContentsCloseHandlerTest.DontDestroyImmediatleyAfterCancel (1 ms)
[2635/3115] WebContentsCloseHandlerTest.DontDestroyImmediatleyAfterCancel (1 ms)
[ RUN      ] BlacklistTest.FetchBlacklistStates
[       OK ] BlacklistTest.FetchBlacklistStates (75 ms)
[2636/3115] BlacklistTest.FetchBlacklistStates (75 ms)
[ RUN      ] AppListPositionerUnitTest.ShelfCorner
[       OK ] AppListPositionerUnitTest.ShelfCorner (0 ms)
[2637/3115] AppListPositionerUnitTest.ShelfCorner (0 ms)
[ RUN      ] AppListPositionerUnitTest.GetShelfEdge
[       OK ] AppListPositionerUnitTest.GetShelfEdge (0 ms)
[2638/3115] AppListPositionerUnitTest.GetShelfEdge (0 ms)
[ RUN      ] AppListServiceUnitTest.EnablingStateIsPersisted
[       OK ] AppListServiceUnitTest.EnablingStateIsPersisted (0 ms)
[2639/3115] AppListServiceUnitTest.EnablingStateIsPersisted (0 ms)
[ RUN      ] AppListServiceUnitTest.ShowingForProfileLoadsAProfile
[       OK ] AppListServiceUnitTest.ShowingForProfileLoadsAProfile (1 ms)
[2640/3115] AppListServiceUnitTest.ShowingForProfileLoadsAProfile (1 ms)
[ RUN      ] AppListServiceUnitTest.RemovedProfileResetsToLastUsedProfileIfExists
[       OK ] AppListServiceUnitTest.RemovedProfileResetsToLastUsedProfileIfExists (0 ms)
[2641/3115] AppListServiceUnitTest.RemovedProfileResetsToLastUsedProfileIfExists (0 ms)
[ RUN      ] AppListServiceUnitTest.DisableViaCommandLineFlag
[       OK ] AppListServiceUnitTest.DisableViaCommandLineFlag (0 ms)
[2642/3115] AppListServiceUnitTest.DisableViaCommandLineFlag (0 ms)
[ RUN      ] AppListShowerUnitTest.Preconditions
[       OK ] AppListShowerUnitTest.Preconditions (0 ms)
[2643/3115] AppListShowerUnitTest.Preconditions (0 ms)
[ RUN      ] AppListShowerUnitTest.HideAndShowReusesView
[       OK ] AppListShowerUnitTest.HideAndShowReusesView (0 ms)
[2644/3115] AppListShowerUnitTest.HideAndShowReusesView (0 ms)
[ RUN      ] AppListShowerUnitTest.CloseAndShowRecreatesView
[       OK ] AppListShowerUnitTest.CloseAndShowRecreatesView (0 ms)
[2645/3115] AppListShowerUnitTest.CloseAndShowRecreatesView (0 ms)
[ RUN      ] TabStripTest.MoveTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.MoveTab (283 ms)
[2646/3115] TabStripTest.MoveTab (283 ms)
[ RUN      ] TabStripTest.ImmersiveMode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.ImmersiveMode (133 ms)
[2647/3115] TabStripTest.ImmersiveMode (133 ms)
[ RUN      ] TabStripTest.TabCloseButtonVisibilityWhenStacked
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.TabCloseButtonVisibilityWhenStacked (197 ms)
[2648/3115] TabStripTest.TabCloseButtonVisibilityWhenStacked (197 ms)
[ RUN      ] TabStripTest.GetEventHandlerForOverlappingArea
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabStripTest.GetEventHandlerForOverlappingArea (169 ms)
[2649/3115] TabStripTest.GetEventHandlerForOverlappingArea (169 ms)
[ RUN      ] ReloadButtonTest.DisableOnHover
[       OK ] ReloadButtonTest.DisableOnHover (9 ms)
[2650/3115] ReloadButtonTest.DisableOnHover (9 ms)
[ RUN      ] ReloadButtonTest.ResetOnClick
[       OK ] ReloadButtonTest.ResetOnClick (0 ms)
[2651/3115] ReloadButtonTest.ResetOnClick (0 ms)
[ RUN      ] ReloadButtonTest.ResetOnTimer
[       OK ] ReloadButtonTest.ResetOnTimer (0 ms)
[2652/3115] ReloadButtonTest.ResetOnTimer (0 ms)
[ RUN      ] TranslateBubbleViewTest.AdvancedLink
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.AdvancedLink (601 ms)
[2653/3115] TranslateBubbleViewTest.AdvancedLink (601 ms)
[ RUN      ] TranslateBubbleViewTest.ShowOriginalButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.ShowOriginalButton (307 ms)
[2654/3115] TranslateBubbleViewTest.ShowOriginalButton (307 ms)
[ RUN      ] TranslateBubbleViewTest.TryAgainButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.TryAgainButton (363 ms)
[2655/3115] TranslateBubbleViewTest.TryAgainButton (363 ms)
[ RUN      ] WindowSizerTestCommon.AdjustFitSize
[       OK ] WindowSizerTestCommon.AdjustFitSize (0 ms)
[2656/3115] WindowSizerTestCommon.AdjustFitSize (0 ms)
[ RUN      ] ZoomControllerTest.DidNavigateMainFrame
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ZoomControllerTest.DidNavigateMainFrame (220 ms)
[2657/3115] ZoomControllerTest.DidNavigateMainFrame (220 ms)
[ RUN      ] ZoomControllerTest.Observe_ZoomController
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ZoomControllerTest.Observe_ZoomController (36 ms)
[2658/3115] ZoomControllerTest.Observe_ZoomController (36 ms)
[ RUN      ] FirefoxImporterUtilsTest.GetPrefsJsValue
[8754:8754:0702/225701:39245710943:WARNING:firefox_importer_utils.cc(274)] Firefox property foo.baz could not be parsed.
[       OK ] FirefoxImporterUtilsTest.GetPrefsJsValue (0 ms)
[2659/3115] FirefoxImporterUtilsTest.GetPrefsJsValue (0 ms)
[ RUN      ] FirefoxImporterUtilsTest.GetFirefoxProfilePath
[       OK ] FirefoxImporterUtilsTest.GetFirefoxProfilePath (0 ms)
[2660/3115] FirefoxImporterUtilsTest.GetFirefoxProfilePath (0 ms)
[ RUN      ] MultiProcessLockTest.BasicCreationTest
[8795:8795:0702/225701:39246344878:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[       OK ] MultiProcessLockTest.BasicCreationTest (664 ms)
[2661/3115] MultiProcessLockTest.BasicCreationTest (664 ms)
[ RUN      ] MultiProcessLockTest.LongNameTest
[8754:8754:0702/225701:39246382911:INFO:multi_process_lock_unittest.cc(85)] Following error log due to long name is expected
[8754:8754:0702/225701:39246383050:ERROR:multi_process_lock_linux.cc(40)] Socket name too long (186 > 106) - This is a name that is longer than one hundred and eight characters to make sure that we fail appropriately on POSIX systems when we have a path that is too long for the system to handle
[       OK ] MultiProcessLockTest.LongNameTest (0 ms)
[2662/3115] MultiProcessLockTest.LongNameTest (0 ms)
[ RUN      ] MultiProcessLockTest.RecursiveLock
[8803:8803:0702/225702:39247397768:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[8754:8754:0702/225702:39247452669:INFO:multi_process_lock_unittest.cc(119)] Following error log 'MultiProcessLock is already locked' is expected
[8820:8820:0702/225703:39248494797:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[8849:8849:0702/225704:39249608124:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[8754:8754:0702/225705:39249646606:INFO:multi_process_lock_unittest.cc(125)] Following error log 'Over-unlocked MultiProcessLock' is expected
[8869:8869:0702/225705:39250495901:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[       OK ] MultiProcessLockTest.RecursiveLock (4165 ms)
[2663/3115] MultiProcessLockTest.RecursiveLock (4165 ms)
[ RUN      ] MultiProcessLockTest.LockScope
[8896:8896:0702/225706:39251367447:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[8926:8926:0702/225707:39252490943:WARNING:test_suite.cc(195)] Test launcher output path /tmp/.org.chromium.Chromium.0ot3g6/test_results.xml exists. Not adding test launcher result printer.
[       OK ] MultiProcessLockTest.LockScope (1994 ms)
[2664/3115] MultiProcessLockTest.LockScope (1994 ms)
[ RUN      ] BookmarkHTMLReaderTestWithData.Firefox2BookmarkFileImport
[       OK ] BookmarkHTMLReaderTestWithData.Firefox2BookmarkFileImport (3 ms)
[2665/3115] BookmarkHTMLReaderTestWithData.Firefox2BookmarkFileImport (3 ms)
[ RUN      ] FamilyInfoFetcherTest.NoRefreshToken
[       OK ] FamilyInfoFetcherTest.NoRefreshToken (0 ms)
[2666/3115] FamilyInfoFetcherTest.NoRefreshToken (0 ms)
[ RUN      ] PermissionRequestCreatorApiaryTest.Success
[       OK ] PermissionRequestCreatorApiaryTest.Success (2 ms)
[2667/3115] PermissionRequestCreatorApiaryTest.Success (2 ms)
[ RUN      ] PermissionRequestCreatorApiaryTest.AccessTokenError
[       OK ] PermissionRequestCreatorApiaryTest.AccessTokenError (0 ms)
[2668/3115] PermissionRequestCreatorApiaryTest.AccessTokenError (0 ms)
[ RUN      ] SupervisedUserAsyncURLCheckerTest.CoalesceRequestsToSameURL
[       OK ] SupervisedUserAsyncURLCheckerTest.CoalesceRequestsToSameURL (1 ms)
[2669/3115] SupervisedUserAsyncURLCheckerTest.CoalesceRequestsToSameURL (1 ms)
[ RUN      ] SupervisedUserBookmarksHandlerTest.ParseSettings
[       OK ] SupervisedUserBookmarksHandlerTest.ParseSettings (0 ms)
[2670/3115] SupervisedUserBookmarksHandlerTest.ParseSettings (0 ms)
[ RUN      ] SupervisedUserPrefStoreTest.CreatePrefStoreAfterInitialization
[       OK ] SupervisedUserPrefStoreTest.CreatePrefStoreAfterInitialization (0 ms)
[2671/3115] SupervisedUserPrefStoreTest.CreatePrefStoreAfterInitialization (0 ms)
[ RUN      ] SupervisedUserSettingsServiceTest.ProcessAtomicSetting
[       OK ] SupervisedUserSettingsServiceTest.ProcessAtomicSetting (1 ms)
[2672/3115] SupervisedUserSettingsServiceTest.ProcessAtomicSetting (1 ms)
[ RUN      ] SupervisedUserSettingsServiceTest.ProcessSplitSetting
[       OK ] SupervisedUserSettingsServiceTest.ProcessSplitSetting (1 ms)
[2673/3115] SupervisedUserSettingsServiceTest.ProcessSplitSetting (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.Inactive
[       OK ] SupervisedUserURLFilterTest.Inactive (29 ms)
[2674/3115] SupervisedUserURLFilterTest.Inactive (29 ms)
[ RUN      ] SupervisedUserURLFilterTest.Scheme
[       OK ] SupervisedUserURLFilterTest.Scheme (2 ms)
[2675/3115] SupervisedUserURLFilterTest.Scheme (2 ms)
[ RUN      ] SupervisedUserURLFilterTest.Path
[       OK ] SupervisedUserURLFilterTest.Path (10 ms)
[2676/3115] SupervisedUserURLFilterTest.Path (10 ms)
[ RUN      ] SupervisedUserURLFilterTest.Host
[       OK ] SupervisedUserURLFilterTest.Host (1 ms)
[2677/3115] SupervisedUserURLFilterTest.Host (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.IPAddress
[       OK ] SupervisedUserURLFilterTest.IPAddress (1 ms)
[2678/3115] SupervisedUserURLFilterTest.IPAddress (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.Canonicalization
[       OK ] SupervisedUserURLFilterTest.Canonicalization (1 ms)
[2679/3115] SupervisedUserURLFilterTest.Canonicalization (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.HostMatchesPattern
[       OK ] SupervisedUserURLFilterTest.HostMatchesPattern (1 ms)
[2680/3115] SupervisedUserURLFilterTest.HostMatchesPattern (1 ms)
[ RUN      ] SupervisedUserURLFilterTest.Patterns
[       OK ] SupervisedUserURLFilterTest.Patterns (1 ms)
[2681/3115] SupervisedUserURLFilterTest.Patterns (1 ms)
[ RUN      ] SupervisedUserWhitelistServiceTest.MergeEmpty
[       OK ] SupervisedUserWhitelistServiceTest.MergeEmpty (56 ms)
[2682/3115] SupervisedUserWhitelistServiceTest.MergeEmpty (56 ms)
[ RUN      ] SupervisedUserWhitelistServiceTest.MergeExisting
[       OK ] SupervisedUserWhitelistServiceTest.MergeExisting (43 ms)
[2683/3115] SupervisedUserWhitelistServiceTest.MergeExisting (43 ms)
[ RUN      ] SupervisedUserWhitelistServiceTest.GetAllSyncData
[       OK ] SupervisedUserWhitelistServiceTest.GetAllSyncData (40 ms)
[2684/3115] SupervisedUserWhitelistServiceTest.GetAllSyncData (40 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.Success
[       OK ] SupervisedUserRefreshTokenFetcherTest.Success (195 ms)
[2685/3115] SupervisedUserRefreshTokenFetcherTest.Success (195 ms)
[ RUN      ] TranslateBubbleViewTest.DoneButton
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.DoneButton (616 ms)
[2686/3115] TranslateBubbleViewTest.DoneButton (616 ms)
[ RUN      ] TranslateBubbleViewTest.DoneButtonWithoutTranslating
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.DoneButtonWithoutTranslating (376 ms)
[2687/3115] TranslateBubbleViewTest.DoneButtonWithoutTranslating (376 ms)
[ RUN      ] TranslateBubbleViewTest.CancelButtonReturningError
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateBubbleViewTest.CancelButtonReturningError (333 ms)
[2688/3115] TranslateBubbleViewTest.CancelButtonReturningError (333 ms)
[ RUN      ] ValidationMessageBubbleDelegate.Size
[       OK ] ValidationMessageBubbleDelegate.Size (36 ms)
[2689/3115] ValidationMessageBubbleDelegate.Size (36 ms)
[ RUN      ] X509CertificateModelTest.GetCertNameOrNicknameAndGetTitle
[       OK ] X509CertificateModelTest.GetCertNameOrNicknameAndGetTitle (157 ms)
[2690/3115] X509CertificateModelTest.GetCertNameOrNicknameAndGetTitle (157 ms)
[ RUN      ] X509CertificateModelTest.GetTypeServer
[       OK ] X509CertificateModelTest.GetTypeServer (113 ms)
[2691/3115] X509CertificateModelTest.GetTypeServer (113 ms)
[ RUN      ] X509CertificateModelTest.GetVersionOmitted
[       OK ] X509CertificateModelTest.GetVersionOmitted (6 ms)
[2692/3115] X509CertificateModelTest.GetVersionOmitted (6 ms)
[ RUN      ] X509CertificateModelTest.GetCMSString
[       OK ] X509CertificateModelTest.GetCMSString (21 ms)
[2693/3115] X509CertificateModelTest.GetCMSString (21 ms)
[ RUN      ] X509CertificateModelTest.ProcessSecAlgorithms
[       OK ] X509CertificateModelTest.ProcessSecAlgorithms (13 ms)
[2694/3115] X509CertificateModelTest.ProcessSecAlgorithms (13 ms)
[ RUN      ] X509CertificateModelTest.ProcessRawBitsSignatureWrap
[       OK ] X509CertificateModelTest.ProcessRawBitsSignatureWrap (5 ms)
[2695/3115] X509CertificateModelTest.ProcessRawBitsSignatureWrap (5 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessToken
[       OK ] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessToken (180 ms)
[2696/3115] SupervisedUserRefreshTokenFetcherTest.ExpiredAccessToken (180 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.MalformedIssueTokenResponse
[       OK ] SupervisedUserRefreshTokenFetcherTest.MalformedIssueTokenResponse (29 ms)
[2697/3115] SupervisedUserRefreshTokenFetcherTest.MalformedIssueTokenResponse (29 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.FetchAccessTokenFailure
[       OK ] SupervisedUserRefreshTokenFetcherTest.FetchAccessTokenFailure (27 ms)
[2698/3115] SupervisedUserRefreshTokenFetcherTest.FetchAccessTokenFailure (27 ms)
[ RUN      ] SupervisedUserRefreshTokenFetcherTest.IssueTokenNetworkError
[       OK ] SupervisedUserRefreshTokenFetcherTest.IssueTokenNetworkError (28 ms)
[2699/3115] SupervisedUserRefreshTokenFetcherTest.IssueTokenNetworkError (28 ms)
[ RUN      ] SupervisedUserRegistrationUtilityTest.RegisterBeforeInitialSync
[       OK ] SupervisedUserRegistrationUtilityTest.RegisterBeforeInitialSync (25 ms)
[2700/3115] SupervisedUserRegistrationUtilityTest.RegisterBeforeInitialSync (25 ms)
[ RUN      ] SupervisedUserRegistrationUtilityTest.SyncServiceShutdownBeforeRegFinish
[       OK ] SupervisedUserRegistrationUtilityTest.SyncServiceShutdownBeforeRegFinish (25 ms)
[2701/3115] SupervisedUserRegistrationUtilityTest.SyncServiceShutdownBeforeRegFinish (25 ms)
[ RUN      ] SupervisedUserRegistrationUtilityTest.StopSyncingBeforeRegFinish
[       OK ] SupervisedUserRegistrationUtilityTest.StopSyncingBeforeRegFinish (24 ms)
[2702/3115] SupervisedUserRegistrationUtilityTest.StopSyncingBeforeRegFinish (24 ms)
[ RUN      ] SupervisedUserSharedSettingsUpdateTest.Success
[       OK ] SupervisedUserSharedSettingsUpdateTest.Success (24 ms)
[2703/3115] SupervisedUserSharedSettingsUpdateTest.Success (24 ms)
[ RUN      ] BlacklistTest.OnlyIncludesRequestedIDs
[       OK ] BlacklistTest.OnlyIncludesRequestedIDs (68 ms)
[2704/3115] BlacklistTest.OnlyIncludesRequestedIDs (68 ms)
[ RUN      ] BlacklistTest.ClearsPreferencesBlacklist
[       OK ] BlacklistTest.ClearsPreferencesBlacklist (10 ms)
[2705/3115] BlacklistTest.ClearsPreferencesBlacklist (10 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/0 (1 ms)
[2706/3115] PrefHashFilterTestInstance/PrefHashFilterTest.FilterUntrackedPrefUpdate/0 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/0 (1 ms)
[2707/3115] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/0 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/1 (0 ms)
[2708/3115] PrefHashFilterTestInstance/PrefHashFilterTest.MultiplePrefsFilterSerializeData/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/0 (0 ms)
[2709/3115] PrefHashFilterTestInstance/PrefHashFilterTest.UnknownNullValue/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/0 (1 ms)
[2710/3115] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/0 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/1 (0 ms)
[2711/3115] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueTrustedUnknown/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/0 (1 ms)
[2712/3115] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/0 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/1 (0 ms)
[2713/3115] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueChanged/1 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/0 (0 ms)
[2714/3115] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyCleared/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/1 (1 ms)
[2715/3115] PrefHashFilterTestInstance/PrefHashFilterTest.InitialValueUnchangedLegacyId/1 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/1 (1 ms)
[2716/3115] PrefHashFilterTestInstance/PrefHashFilterTest.DontResetReportOnly/1 (1 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/1 (242 ms)
[2717/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileCookiesDisabled/1 (242 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/0 (36 ms)
[2718/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/0 (36 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/1 (47 ms)
[2719/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettings/1 (47 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/0 (48 ms)
[2720/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsGaiaUrl/0 (48 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/1 (47 ms)
[2721/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsNonGaiaUrl/1 (47 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/0 (41 ms)
[2722/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileContentSettingsInvalidPattern/0 (41 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/0 (34 ms)
[2723/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/0 (34 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/1 (35 ms)
[2724/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileNoopWithDots/1 (35 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/0 (37 ms)
[2725/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/0 (37 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/1 (215 ms)
[2726/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileAddToCookieTwice/1 (215 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/1 (49 ms)
[2727/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileBadPrimary/1 (49 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/1 (47 ms)
[2728/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileOnlyOnce/1 (47 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/0
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/0 (47 ms)
[2729/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/0 (47 ms)
[ RUN      ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/1
[       OK ] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/1 (47 ms)
[2730/3115] AccountReconcilorMaybeEnabled/AccountReconcilorTest.StartReconcileWithSessionInfoExpiredDefault/1 (47 ms)
[ RUN      ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/3
[       OK ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/3 (1 ms)
[2731/3115] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/3 (1 ms)
[ RUN      ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/4
[       OK ] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/4 (1 ms)
[2732/3115] SpellcheckLanguageTestCases/SpellcheckServiceUnitTest.GetSpellcheckLanguages/4 (1 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/0
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/0 (62 ms)
[2733/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/0 (62 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/1
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/1 (55 ms)
[2734/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/1 (55 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/3
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/3 (41 ms)
[2735/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/3 (41 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/0 (5 ms)
[2736/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/0 (5 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/1 (3 ms)
[2737/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.BuildPathTest/1 (3 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/1 (8 ms)
[2738/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.UpdateByChangeListTest/1 (8 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/1 (5 ms)
[2739/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_RegularFolder/1 (5 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/0 (5 ms)
[2740/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_InactiveFolder/0 (5 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/0 (6 ms)
[2741/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/0 (6 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/1 (5 ms)
[2742/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateFolderTest_DisabledAppRoot/1 (5 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/0 (3 ms)
[2743/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.PopulateInitialDataTest/0 (3 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/0 (5 ms)
[2744/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.DumpFiles/0 (5 ms)
[ RUN      ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsUnregistered/0
[       OK ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsUnregistered/0 (1 ms)
[2745/3115] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsUnregistered/0 (1 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/0 (661 ms)
[2746/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAuditedMultipleFrames/0 (661 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/1
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/1 (1 ms)
[2747/3115] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/1 (1 ms)
[ RUN      ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/5
[       OK ] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/5 (1 ms)
[2748/3115] PrefProxyConfigTrackerImplCommandLineTestInstance/PrefProxyConfigTrackerImplCommandLineTest.CommandLine/5 (1 ms)
[ RUN      ] NoBackend/PasswordStoreXTest.NativeMigration/0
[       OK ] NoBackend/PasswordStoreXTest.NativeMigration/0 (767 ms)
[2749/3115] NoBackend/PasswordStoreXTest.NativeMigration/0 (767 ms)
[ RUN      ] FailingBackend/PasswordStoreXTest.Notifications/0
[8961:8961:0702/225711:39256377935:WARNING:password_store_x.cc(212)] Native password store failed! Falling back on default (unencrypted) store.
[       OK ] FailingBackend/PasswordStoreXTest.Notifications/0 (84 ms)
[2750/3115] FailingBackend/PasswordStoreXTest.Notifications/0 (84 ms)
[ RUN      ] FailingBackend/PasswordStoreXTest.NativeMigration/0
[8961:8961:0702/225712:39257234126:WARNING:password_store_x.cc(204)] Native password store migration failed! Falling back on default (unencrypted) store.
[       OK ] FailingBackend/PasswordStoreXTest.NativeMigration/0 (905 ms)
[2751/3115] FailingBackend/PasswordStoreXTest.NativeMigration/0 (905 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/1 (1 ms)
[2752/3115] PrefHashFilterTestInstance/PrefHashFilterTest.EmptyAndUnchanged/1 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/1 (1 ms)
[2753/3115] PrefHashFilterTestInstance/PrefHashFilterTest.ReportSuperMacValidity/1 (1 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/0
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/0 (0 ms)
[2754/3115] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/0 (0 ms)
[ RUN      ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/1
[       OK ] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/1 (1 ms)
[2755/3115] PrefHashFilterTestInstance/PrefHashFilterTest.FilterSplitPrefUpdate/1 (1 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Build
[       OK ] ExtensionAppModelBuilderTest.Build (423 ms)
[ RUN      ] ExtensionAppModelBuilderTest.DisableAndEnable
[       OK ] ExtensionAppModelBuilderTest.DisableAndEnable (245 ms)
[ RUN      ] ExtensionAppModelBuilderTest.UninstallTerminatedApp
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 4 at 0x00000aceb0b0 by thread T1:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10871, write M1530516938869454600):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1530516938869454600 is already destroyed.

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafc0 by thread T1:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10871):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafd0 by thread T1:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10871):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionAppModelBuilderTest.UninstallTerminatedApp (1297 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Reinstall
[       OK ] ExtensionAppModelBuilderTest.Reinstall (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2756/3115] ExtensionAppModelBuilderTest.Build (423 ms)
[ RUN      ] ExtensionAppModelBuilderTest.DisableAndEnable
[       OK ] ExtensionAppModelBuilderTest.DisableAndEnable (245 ms)
[ RUN      ] ExtensionAppModelBuilderTest.UninstallTerminatedApp
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 4 at 0x00000aceb0b0 by thread T1:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10871, write M1530516938869454600):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1530516938869454600 is already destroyed.

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafc0 by thread T1:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10871):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafd0 by thread T1:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10871):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionAppModelBuilderTest.UninstallTerminatedApp (1297 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Reinstall
[       OK ] ExtensionAppModelBuilderTest.Reinstall (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2757/3115] ExtensionAppModelBuilderTest.DisableAndEnable (245 ms)
[ RUN      ] ExtensionAppModelBuilderTest.UninstallTerminatedApp
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 4 at 0x00000aceb0b0 by thread T1:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10871, write M1530516938869454600):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1530516938869454600 is already destroyed.

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafc0 by thread T1:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10871):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=8955)
  Read of size 8 at 0x00000aceafd0 by thread T1:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10871):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10871 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:200:3 (unit_tests+0x000001ef34c0)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8973, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 ExtensionAppModelBuilderTest_UninstallTerminatedApp_Test::TestBody() chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc:193:3 (unit_tests+0x000001ef3125)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] ExtensionAppModelBuilderTest.UninstallTerminatedApp (1297 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Reinstall
[       OK ] ExtensionAppModelBuilderTest.Reinstall (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2758/3115] ExtensionAppModelBuilderTest.UninstallTerminatedApp (1297 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Reinstall
[       OK ] ExtensionAppModelBuilderTest.Reinstall (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2759/3115] ExtensionAppModelBuilderTest.Reinstall (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2760/3115] ExtensionAppModelBuilderTest.OnExtensionMoved (272 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2761/3115] ExtensionAppModelBuilderTest.InvalidOrdinal (275 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[----------] 7 tests from ExtensionAppModelBuilderTest (3056 ms total)

[----------] 1 test from ModelPrefUpdaterTest
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2762/3115] ExtensionAppModelBuilderTest.OrdinalConfilicts (268 ms)
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[----------] 1 test from ModelPrefUpdaterTest (5 ms total)

[----------] 2 tests from ProfileLoaderUnittest
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2763/3115] ModelPrefUpdaterTest.ModelChange (1 ms)
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2764/3115] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[----------] 2 tests from ProfileLoaderUnittest (9 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 3 test cases ran. (3071 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
[2765/3115] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[ RUN      ] SpeechAuthHelperTest.TokenFetchFailed
[       OK ] SpeechAuthHelperTest.TokenFetchFailed (334 ms)
[2766/3115] SpeechAuthHelperTest.TokenFetchFailed (334 ms)
[ RUN      ] AppListModelPicklerUnitTest.EmptyModel
[       OK ] AppListModelPicklerUnitTest.EmptyModel (0 ms)
[2767/3115] AppListModelPicklerUnitTest.EmptyModel (0 ms)
[ RUN      ] AppListModelPicklerUnitTest.TwoItems
[       OK ] AppListModelPicklerUnitTest.TwoItems (0 ms)
[2768/3115] AppListModelPicklerUnitTest.TwoItems (0 ms)
[ RUN      ] AppListModelPicklerUnitTest.Images
[       OK ] AppListModelPicklerUnitTest.Images (1 ms)
[2769/3115] AppListModelPicklerUnitTest.Images (1 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/0 (678 ms)
[2770/3115] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnNavigation/0 (678 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/1 (240 ms)
[2771/3115] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_ResetOnUserGesture/1 (240 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/0 (245 ms)
[2772/3115] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/0 (245 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/1 (243 ms)
[2773/3115] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_RawWebContents/1 (243 ms)
[ RUN      ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/1 (256 ms)
[2774/3115] DownloadRequestLimiterTestsWithAndWithoutBubbles/DownloadRequestLimiterParamTests.DownloadRequestLimiter_SetHostContentSetting/1 (256 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/0 (207 ms)
[2775/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionInfobar/0 (207 ms)
[ RUN      ] AppSearchProviderTest.Basic
[       OK ] AppSearchProviderTest.Basic (466 ms)
[ RUN      ] AppSearchProviderTest.Uninstall
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 4 at 0x00000aceb0b0 by thread T1:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10216, write M1438333883996728728):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1438333883996728728 is already destroyed.

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 8 at 0x00000aceafc0 by thread T1:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10216):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 8 at 0x00000aceafd0 by thread T1:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10216):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] AppSearchProviderTest.Uninstall (1166 ms)
[ RUN      ] AppSearchProviderTest.FetchRecommendations
[       OK ] AppSearchProviderTest.FetchRecommendations (280 ms)
[----------] 3 tests from AppSearchProviderTest (1927 ms total)

[----------] 2 tests from SearchHistoryTest
[ RUN      ] SearchHistoryTest.MaxPrimary
[       OK ] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (10 ms)
[----------] 2 tests from SearchHistoryTest (54 ms total)

[----------] 2 tests from OmniboxResultTest
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2776/3115] AppSearchProviderTest.Basic (466 ms)
[ RUN      ] AppSearchProviderTest.Uninstall
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 4 at 0x00000aceb0b0 by thread T1:
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125229:27 (unit_tests+0x0000049931f5)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16238:12 (unit_tests+0x0000049930ce)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 4 at 0x00000aceb0b0 by main thread (mutexes: write M10216, write M1438333883996728728):
    #0 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125305:34 (unit_tests+0x0000049943fd)
    #1 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #2 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #4 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #5 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #6 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #7 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #11 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #12 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #13 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #14 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #15 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #16 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #17 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #18 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #19 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #20 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #21 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #22 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #23 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #24 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #25 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #26 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #27 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #28 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #29 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #30 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #31 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #32 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #33 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #34 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #35 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #36 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #37 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #38 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #39 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #40 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #41 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceb0b0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Mutex M1438333883996728728 is already destroyed.

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:125229:27 in sqlite3_initialize
==================
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 8 at 0x00000aceafc0 by thread T1:
    #0 sqlite3MutexAlloc third_party/sqlite/amalgamation/sqlite3.c:18650:36 (unit_tests+0x000004993100)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16242 (unit_tests+0x000004993100)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafc0 by main thread (mutexes: write M10216):
    #0 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18607:22 (unit_tests+0x000004993281)
    #1 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993281)
    #2 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #3 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #5 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #6 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #7 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #8 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #9 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #10 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #11 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #12 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #13 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #15 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #16 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #17 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #18 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #19 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #20 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #21 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #22 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #23 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #24 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #25 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #26 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #27 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #28 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #29 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #30 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #31 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #32 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #33 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #34 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #35 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #36 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #37 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #38 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #39 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #40 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #41 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #42 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafc0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18650:36 in sqlite3MutexAlloc
==================
==================
WARNING: ThreadSanitizer: data race (pid=8957)
  Read of size 8 at 0x00000aceafd0 by thread T1:
    #0 sqlite3_mutex_enter third_party/sqlite/amalgamation/sqlite3.c:18668:31 (unit_tests+0x000004993122)
    #1 sqlite3_vfs_find third_party/sqlite/amalgamation/sqlite3.c:16244 (unit_tests+0x000004993122)
    #2 sql::Connection::Delete(base::FilePath const&) sql/connection.cc:635:22 (unit_tests+0x0000066fe7b3)
    #3 content::LocalStorageDatabaseAdapter::DeleteFiles() content/browser/dom_storage/local_storage_database_adapter.cc:29:3 (unit_tests+0x00000650fce7)
    #4 content::DOMStorageArea::DeleteOrigin() content/browser/dom_storage/dom_storage_area.cc:296:5 (unit_tests+0x000006506482)
    #5 content::DOMStorageNamespace::DeleteLocalStorageOrigin(GURL const&) content/browser/dom_storage/dom_storage_namespace.cc:111:5 (unit_tests+0x00000650e6e4)
    #6 content::DOMStorageContextImpl::DeleteLocalStorage(GURL const&) content/browser/dom_storage/dom_storage_context_impl.cc:139:3 (unit_tests+0x000006508960)
    #7 Run base/bind_internal.h:176:12 (unit_tests+0x00000624de1a)
    #8 MakeItSo base/bind_internal.h:293 (unit_tests+0x00000624de1a)
    #9 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, void (content::DOMStorageContextImpl*, GURL const&), base::internal::TypeList<scoped_refptr<content::DOMStorageContextImpl>, GURL> >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::DOMStorageContextImpl> >, base::internal::UnwrapTraits<GURL> >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (content::DOMStorageContextImpl::*)(GURL const&)>, base::internal::TypeList<content::DOMStorageContextImpl*, GURL const&> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x00000624de1a)
    #10 Run base/callback.h:396:12 (unit_tests+0x00000316342f)
    #11 base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*) base/threading/sequenced_worker_pool.cc:782 (unit_tests+0x00000316342f)
    #12 base::SequencedWorkerPool::Worker::Run() base/threading/sequenced_worker_pool.cc:520:3 (unit_tests+0x000003162a00)
    #13 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:66:3 (unit_tests+0x000003166d52)
    #14 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:3 (unit_tests+0x000003162285)

  Previous write of size 8 at 0x00000aceafd0 by main thread (mutexes: write M10216):
    #0 memcpy <null> (unit_tests+0x00000050b7be)
    #1 sqlite3MutexInit third_party/sqlite/amalgamation/sqlite3.c:18605:5 (unit_tests+0x000004993268)
    #2 sqlite3_initialize third_party/sqlite/amalgamation/sqlite3.c:125239 (unit_tests+0x000004993268)
    #3 InitializeSqlite sql/connection.cc:125:3 (unit_tests+0x0000066fcd01)
    #4 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcd01)
    #5 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #6 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #7 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #8 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #9 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #10 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #11 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #12 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #13 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #14 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #15 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #16 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #17 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #18 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #19 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #20 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #21 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #22 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #23 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #24 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #25 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #26 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #27 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #28 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #29 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #30 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #31 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #32 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #33 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #34 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #35 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #36 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #37 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #38 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #39 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #40 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #41 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #42 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #43 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Location is global 'sqlite3Config' of size 424 at 0x00000aceaf48 (unit_tests+0x00000aceafd0)

  Mutex M10216 (0x00000bb3f5b8) created at:
    #0 pthread_mutex_init <null> (unit_tests+0x00000050f1e0)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29:3 (unit_tests+0x00000315067b)
    #2 Lock base/synchronization/lock.h:21:12 (unit_tests+0x0000066fcccf)
    #3 New base/lazy_instance.h:70 (unit_tests+0x0000066fcccf)
    #4 New base/lazy_instance.h:99 (unit_tests+0x0000066fcccf)
    #5 Pointer base/lazy_instance.h:164 (unit_tests+0x0000066fcccf)
    #6 Get base/lazy_instance.h:138 (unit_tests+0x0000066fcccf)
    #7 InitializeSqlite sql/connection.cc:124 (unit_tests+0x0000066fcccf)
    #8 sql::Connection::OpenInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sql::Connection::Retry) sql/connection.cc:1050 (unit_tests+0x0000066fcccf)
    #9 sql::Connection::Open(base::FilePath const&) sql/connection.cc:323:10 (unit_tests+0x0000066fcc20)
    #10 storage::DatabaseTracker::LazyInit() storage/browser/database/database_tracker.cc:484:11 (unit_tests+0x000006722b0a)
    #11 storage::DatabaseTracker::GetAllOriginIdentifiers(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) storage/browser/database/database_tracker.cc:313:8 (unit_tests+0x00000672492d)
    #12 storage::(anonymous namespace)::GetOriginsOnDBThread(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*) storage/browser/database/database_quota_client.cc:41:7 (unit_tests+0x000006782ac5)
    #13 Run base/bind_internal.h:157:12 (unit_tests+0x0000067836a2)
    #14 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000067836a2)
    #15 base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, void (storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*), base::internal::TypeList<scoped_refptr<storage::DatabaseTracker>, base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<storage::DatabaseTracker> >, base::internal::UnwrapTraits<base::internal::UnretainedWrapper<std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> > > > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (*)(storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*)>, base::internal::TypeList<storage::DatabaseTracker*, std::__1::set<GURL, std::__1::less<GURL>, std::__1::allocator<GURL> >*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000067836a2)
    #16 Run base/callback.h:396:12 (unit_tests+0x00000316248a)
    #17 base::(anonymous namespace)::PostTaskAndReplyRelay::Run() base/threading/post_task_and_reply_impl.cc:43 (unit_tests+0x00000316248a)
    #18 Run base/bind_internal.h:176:12 (unit_tests+0x0000031626c2)
    #19 MakeItSo base/bind_internal.h:293 (unit_tests+0x0000031626c2)
    #20 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, void (base::(anonymous namespace)::PostTaskAndReplyRelay*), base::internal::TypeList<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<base::(anonymous namespace)::PostTaskAndReplyRelay> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (base::(anonymous namespace)::PostTaskAndReplyRelay::*)()>, base::internal::TypeList<base::(anonymous namespace)::PostTaskAndReplyRelay*> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x0000031626c2)
    #21 Run base/callback.h:396:12 (unit_tests+0x000003195964)
    #22 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62 (unit_tests+0x000003195964)
    #23 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456:3 (unit_tests+0x00000311d8af)
    #24 DeferOrRunPendingTask base/message_loop/message_loop.cc:466:5 (unit_tests+0x00000311e0b2)
    #25 base::MessageLoop::DoWork() base/message_loop/message_loop.cc:578 (unit_tests+0x00000311e0b2)
    #26 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:233:21 (unit_tests+0x0000030ef110)
    #27 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422:3 (unit_tests+0x00000311d28b)
    #28 base::RunLoop::Run() base/run_loop.cc:55:3 (unit_tests+0x000003136196)
    #29 base::RunLoop::RunUntilIdle() base/run_loop.cc:63:3 (unit_tests+0x000003136256)
    #30 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:126:3 (unit_tests+0x000001efd106)
    #31 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #32 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #33 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #34 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #35 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #36 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #37 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #38 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #39 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #40 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #41 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #42 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #43 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #44 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #45 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #46 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #47 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

  Thread T1 'BrowserBlocking' (tid=8974, running) created by main thread at:
    #0 pthread_create <null> (unit_tests+0x00000050db91)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116:13 (unit_tests+0x000003161e5f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202:10 (unit_tests+0x000003161d54)
    #3 base::SimpleThread::Start() base/threading/simple_thread.cc:34:15 (unit_tests+0x000003166c34)
    #4 base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/sequenced_worker_pool.cc:500:3 (unit_tests+0x000003162847)
    #5 base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int) base/threading/sequenced_worker_pool.cc:1124:7 (unit_tests+0x0000031648c3)
    #6 base::SequencedWorkerPool::Inner::PostTask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*, base::SequencedWorkerPool::SequenceToken, base::SequencedWorkerPool::WorkerShutdown, tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:642:5 (unit_tests+0x0000031644e7)
    #7 PostDelayedSequencedWorkerTask base/threading/sequenced_worker_pool.cc:1252:10 (unit_tests+0x000003166107)
    #8 base::(anonymous namespace)::SequencedWorkerPoolSequencedTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/threading/sequenced_worker_pool.cc:197 (unit_tests+0x000003166107)
    #9 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45:10 (unit_tests+0x0000031573e3)
    #10 storage::SandboxFileSystemBackendDelegate::SandboxFileSystemBackendDelegate(storage::QuotaManagerProxy*, base::SequencedTaskRunner*, base::FilePath const&, storage::SpecialStoragePolicy*, storage::FileSystemOptions const&) storage/browser/fileapi/sandbox_file_system_backend_delegate.cc:208:5 (unit_tests+0x000006761d65)
    #11 storage::FileSystemContext::FileSystemContext(base::SingleThreadTaskRunner*, base::SequencedTaskRunner*, storage::ExternalMountPoints*, storage::SpecialStoragePolicy*, storage::QuotaManagerProxy*, ScopedVector<storage::FileSystemBackend>, std::__1::vector<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)>, std::__1::allocator<base::Callback<bool (net::URLRequest const*, storage::FileSystemURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Callback<void (base::File::Error)> const&)> > > const&, base::FilePath const&, storage::FileSystemOptions const&) storage/browser/fileapi/file_system_context.cc:147:15 (unit_tests+0x0000067331d8)
    #12 content::CreateFileSystemContext(content::BrowserContext*, base::FilePath const&, bool, storage::QuotaManagerProxy*) content/browser/fileapi/browser_file_system_helper.cc:76:11 (unit_tests+0x00000652c38d)
    #13 content::StoragePartitionImpl::Create(content::BrowserContext*, bool, base::FilePath const&) content/browser/storage_partition_impl.cc:469:7 (unit_tests+0x0000063baba7)
    #14 content::StoragePartitionImplMap::Get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/storage_partition_impl_map.cc:396:7 (unit_tests+0x0000063beebd)
    #15 content::(anonymous namespace)::GetStoragePartitionFromConfig(content::BrowserContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) content/browser/browser_context.cc:68:10 (unit_tests+0x000006231f98)
    #16 content::BrowserContext::GetStoragePartitionForSite(content::BrowserContext*, GURL const&) content/browser/browser_context.cc:188:10 (unit_tests+0x000006232063)
    #17 extensions::DataDeleter::StartDeleting(Profile*, extensions::Extension const*, base::Callback<void ()> const&) chrome/browser/extensions/data_deleter.cc:99:35 (unit_tests+0x00000726f9c4)
    #18 ExtensionService::UninstallExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::UninstallReason, base::Callback<void ()> const&, std::__1::basic_string<unsigned short, base::string16_char_traits, std::__1::allocator<unsigned short> >*) chrome/browser/extensions/extension_service.cc:777:3 (unit_tests+0x00000729be5a)
    #19 app_list::test::AppSearchProviderTest_Uninstall_Test::TestBody() chrome/browser/ui/app_list/search/app_search_provider_unittest.cc:120:3 (unit_tests+0x000001efd0df)
    #20 HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a3df60)
    #21 testing::Test::Run() testing/gtest/src/gtest.cc:2436 (unit_tests+0x000002a3df60)
    #22 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612:5 (unit_tests+0x000002a3ef49)
    #23 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730:5 (unit_tests+0x000002a3f852)
    #24 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604:11 (unit_tests+0x000002a48c3c)
    #25 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2420:12 (unit_tests+0x000002a486a6)
    #26 testing::UnitTest::Run() testing/gtest/src/gtest.cc:4222 (unit_tests+0x000002a486a6)
    #27 RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2326:10 (unit_tests+0x000007a8090b)
    #28 base::TestSuite::Run() base/test/test_suite.cc:229 (unit_tests+0x000007a8090b)
    #29 content::UnitTestTestSuite::Run() content/public/test/unittest_test_suite.cc:32:10 (unit_tests+0x000007a82f01)
    #30 Run base/bind_internal.h:176:12 (unit_tests+0x000002ad9a82)
    #31 MakeItSo base/bind_internal.h:286 (unit_tests+0x000002ad9a82)
    #32 base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, int (content::UnitTestTestSuite*), base::internal::TypeList<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > >, base::internal::InvokeHelper<false, int, base::internal::RunnableAdapter<int (content::UnitTestTestSuite::*)()>, base::internal::TypeList<content::UnitTestTestSuite*> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343 (unit_tests+0x000002ad9a82)
    #33 Run base/callback.h:396:12 (unit_tests+0x000007a7d115)
    #34 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/test/launcher/unit_test_launcher.cc:184 (unit_tests+0x000007a7d115)
    #35 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423:10 (unit_tests+0x000007a7cfb7)
    #36 main chrome/test/base/run_all_unittests.cc:15:10 (unit_tests+0x000002ad99c7)

SUMMARY: ThreadSanitizer: data race third_party/sqlite/amalgamation/sqlite3.c:18668:31 in sqlite3_mutex_enter
==================
[       OK ] AppSearchProviderTest.Uninstall (1166 ms)
[ RUN      ] AppSearchProviderTest.FetchRecommendations
[       OK ] AppSearchProviderTest.FetchRecommendations (280 ms)
[----------] 3 tests from AppSearchProviderTest (1927 ms total)

[----------] 2 tests from SearchHistoryTest
[ RUN      ] SearchHistoryTest.MaxPrimary
[       OK ] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (10 ms)
[----------] 2 tests from SearchHistoryTest (54 ms total)

[----------] 2 tests from OmniboxResultTest
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2777/3115] AppSearchProviderTest.Uninstall (1166 ms)
[ RUN      ] AppSearchProviderTest.FetchRecommendations
[       OK ] AppSearchProviderTest.FetchRecommendations (280 ms)
[----------] 3 tests from AppSearchProviderTest (1927 ms total)

[----------] 2 tests from SearchHistoryTest
[ RUN      ] SearchHistoryTest.MaxPrimary
[       OK ] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (10 ms)
[----------] 2 tests from SearchHistoryTest (54 ms total)

[----------] 2 tests from OmniboxResultTest
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2778/3115] AppSearchProviderTest.FetchRecommendations (280 ms)
[ RUN      ] SearchHistoryTest.MaxPrimary
[       OK ] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (10 ms)
[----------] 2 tests from SearchHistoryTest (54 ms total)

[----------] 2 tests from OmniboxResultTest
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2779/3115] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (10 ms)
[----------] 2 tests from SearchHistoryTest (54 ms total)

[----------] 2 tests from OmniboxResultTest
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2780/3115] SearchHistoryTest.MaxSecondary (10 ms)
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2781/3115] OmniboxResultTest.Basic (243 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (256 ms)
[----------] 2 tests from OmniboxResultTest (508 ms total)

[----------] 2 tests from SuggestionsSearchProviderTest
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2782/3115] OmniboxResultTest.VoiceQuery (256 ms)
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2783/3115] SuggestionsSearchProviderTest.Basic (317 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[----------] 2 tests from SuggestionsSearchProviderTest (563 ms total)

[----------] 1 test from SpeechAuthHelperTest
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2784/3115] SuggestionsSearchProviderTest.OneSuggestion (237 ms)
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (38 ms)
[----------] 1 test from SpeechAuthHelperTest (41 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 5 test cases ran. (3095 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 3 warnings
ThreadSanitizer: Matched 2 suppressions (pid=8957):
2 race:base::HistogramSamples::IncreaseSum
[2785/3115] SpeechAuthHelperTest.TokenFetch (38 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/0 (321 ms)
[2786/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/0 (321 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/1 (450 ms)
[2787/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SinglePermissionBubble/1 (450 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/1 (221 ms)
[2788/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.QueuedPermission/1 (221 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/1 (66 ms)
[2789/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.PermissionForFileScheme/1 (66 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/0 (189 ms)
[2790/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/0 (189 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/1 (188 ms)
[2791/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.CancelGeolocationPermissionRequest/1 (188 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/0 (211 ms)
[2792/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/0 (211 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/1 (196 ms)
[2793/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.SameOriginMultipleTabs/1 (196 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/0 (220 ms)
[2794/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/0 (220 ms)
[ RUN      ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/1 (186 ms)
[2795/3115] GeolocationPermissionContextTestsWithAndWithoutBubbles/GeolocationPermissionContextParamTests.LastUsageAudited/1 (186 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/5
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/5 (142 ms)
[2796/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/5 (142 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/6
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/6 (33 ms)
[2797/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/6 (33 ms)
[ RUN      ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/8
[       OK ] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/8 (35 ms)
[2798/3115] ExtensionWebRequest/ExtensionWebRequestHeaderModificationTest.TestModifications/8 (35 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.ShouldReinstallExtension/0
[       OK ] HotwordServiceTests/HotwordServiceTest.ShouldReinstallExtension/0 (36 ms)
[2799/3115] HotwordServiceTests/HotwordServiceTest.ShouldReinstallExtension/0 (36 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.UninstallReinstallTriggeredCorrectly/0
[       OK ] HotwordServiceTests/HotwordServiceTest.UninstallReinstallTriggeredCorrectly/0 (154 ms)
[2800/3115] HotwordServiceTests/HotwordServiceTest.UninstallReinstallTriggeredCorrectly/0 (154 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.DisableAlwaysOnOnLanguageChange/0
[       OK ] HotwordServiceTests/HotwordServiceTest.DisableAlwaysOnOnLanguageChange/0 (97 ms)
[2801/3115] HotwordServiceTests/HotwordServiceTest.DisableAlwaysOnOnLanguageChange/0 (97 ms)
[ RUN      ] HotwordServiceTests/HotwordServiceTest.AudioHistorySyncOccurs/0
[       OK ] HotwordServiceTests/HotwordServiceTest.AudioHistorySyncOccurs/0 (36 ms)
[2802/3115] HotwordServiceTests/HotwordServiceTest.AudioHistorySyncOccurs/0 (36 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/1 (4 ms)
[2803/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_Empty/1 (4 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/0
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/0 (6 ms)
[2804/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/0 (6 ms)
[ RUN      ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/1
[       OK ] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/1 (3 ms)
[2805/3115] MetadataDatabaseTestWithIndexesOnDisk/MetadataDatabaseTest.InitializationTest_SimpleTree/1 (3 ms)
[ RUN      ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsNoInvalidations/0
[       OK ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsNoInvalidations/0 (2 ms)
[2806/3115] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.RefreshMetricsNoInvalidations/0 (2 ms)
[ RUN      ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.ExpiredInvalidations/0

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: FetchPolicy()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.ExpiredInvalidations/0 (5 ms)
[2807/3115] CloudPolicyInvalidatorUserTypedTestInstance/CloudPolicyInvalidatorUserTypedTest.ExpiredInvalidations/0 (5 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/3
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/3 (0 ms)
[2808/3115] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/3 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/5
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/5 (0 ms)
[2809/3115] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/5 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/8
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/8 (0 ms)
[2810/3115] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/8 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/10
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/10 (0 ms)
[2811/3115] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/10 (0 ms)
[ RUN      ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/12
[       OK ] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/12 (0 ms)
[2812/3115] URLBlacklistFilterToComponentsTestInstance/URLBlacklistFilterToComponentsTest.FilterToComponents/12 (0 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/3
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/3 (58 ms)
[2813/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/3 (58 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/5
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/5 (41 ms)
[2814/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/5 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/7
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/7 (40 ms)
[2815/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/7 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/14
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/14 (59 ms)
[2816/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/14 (59 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/15
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/15 (41 ms)
[2817/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/15 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/16
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/16 (42 ms)
[2818/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/16 (42 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/17
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/17 (41 ms)
[2819/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/17 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/19
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/19 (42 ms)
[2820/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/19 (42 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/22
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/22 (45 ms)
[2821/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/22 (45 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/24
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/24 (43 ms)
[2822/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/24 (43 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/25
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/25 (40 ms)
[2823/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/25 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/28
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/28 (36 ms)
[2824/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/28 (36 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/34
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/34 (38 ms)
[2825/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/34 (38 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/38
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/38 (60 ms)
[2826/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/38 (60 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/39
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/39 (41 ms)
[2827/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/39 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/40
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/40 (44 ms)
[2828/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/40 (44 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/41
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/41 (40 ms)
[2829/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/41 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/42
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/42 (40 ms)
[2830/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/42 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/44
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/44 (40 ms)
[2831/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/44 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/45
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/45 (39 ms)
[2832/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/45 (39 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/46
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/46 (40 ms)
[2833/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/46 (40 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/47
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/47 (41 ms)
[2834/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/47 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/49
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/49 (41 ms)
[2835/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/49 (41 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/54
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/54 (79 ms)
[2836/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/54 (79 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/55
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/55 (43 ms)
[2837/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/55 (43 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/59
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/59 (48 ms)
[2838/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/59 (48 ms)
[ RUN      ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/62
[       OK ] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/62 (33 ms)
[2839/3115] DownloadMetadataManager/GetDetailsTest.GetDownloadDetails/62 (33 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/2
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/2 (39 ms)
[2840/3115] DownloadMetadataManager/SetRequestTest.SetRequest/2 (39 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/3
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/3 (53 ms)
[2841/3115] DownloadMetadataManager/SetRequestTest.SetRequest/3 (53 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/5
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/5 (47 ms)
[2842/3115] DownloadMetadataManager/SetRequestTest.SetRequest/5 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/9
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/9 (48 ms)
[2843/3115] DownloadMetadataManager/SetRequestTest.SetRequest/9 (48 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/10
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/10 (43 ms)
[2844/3115] DownloadMetadataManager/SetRequestTest.SetRequest/10 (43 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/11
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/11 (48 ms)
[2845/3115] DownloadMetadataManager/SetRequestTest.SetRequest/11 (48 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/14
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/14 (62 ms)
[2846/3115] DownloadMetadataManager/SetRequestTest.SetRequest/14 (62 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/16
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/16 (44 ms)
[2847/3115] DownloadMetadataManager/SetRequestTest.SetRequest/16 (44 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/18
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/18 (42 ms)
[2848/3115] DownloadMetadataManager/SetRequestTest.SetRequest/18 (42 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/19
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/19 (37 ms)
[2849/3115] DownloadMetadataManager/SetRequestTest.SetRequest/19 (37 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/24
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/24 (25 ms)
[2850/3115] DownloadMetadataManager/SetRequestTest.SetRequest/24 (25 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/26
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/26 (42 ms)
[2851/3115] DownloadMetadataManager/SetRequestTest.SetRequest/26 (42 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/27
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/27 (40 ms)
[2852/3115] DownloadMetadataManager/SetRequestTest.SetRequest/27 (40 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/28
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/28 (41 ms)
[2853/3115] DownloadMetadataManager/SetRequestTest.SetRequest/28 (41 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/29
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/29 (49 ms)
[2854/3115] DownloadMetadataManager/SetRequestTest.SetRequest/29 (49 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/31
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/31 (49 ms)
[2855/3115] DownloadMetadataManager/SetRequestTest.SetRequest/31 (49 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/32
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/32 (60 ms)
[2856/3115] DownloadMetadataManager/SetRequestTest.SetRequest/32 (60 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/36
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/36 (43 ms)
[2857/3115] DownloadMetadataManager/SetRequestTest.SetRequest/36 (43 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/37
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/37 (47 ms)
[2858/3115] DownloadMetadataManager/SetRequestTest.SetRequest/37 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/41
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/41 (50 ms)
[2859/3115] DownloadMetadataManager/SetRequestTest.SetRequest/41 (50 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/42
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/42 (45 ms)
[2860/3115] DownloadMetadataManager/SetRequestTest.SetRequest/42 (45 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/43
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/43 (47 ms)
[2861/3115] DownloadMetadataManager/SetRequestTest.SetRequest/43 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/45
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/45 (46 ms)
[2862/3115] DownloadMetadataManager/SetRequestTest.SetRequest/45 (46 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/50
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/50 (47 ms)
[2863/3115] DownloadMetadataManager/SetRequestTest.SetRequest/50 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/54
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/54 (47 ms)
[2864/3115] DownloadMetadataManager/SetRequestTest.SetRequest/54 (47 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/56
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/56 (37 ms)
[2865/3115] DownloadMetadataManager/SetRequestTest.SetRequest/56 (37 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/5
[       OK ] Values/PreferenceValidationDelegateValues.Value/5 (0 ms)
[2866/3115] Values/PreferenceValidationDelegateValues.Value/5 (0 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/1
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/1 (0 ms)
[2867/3115] NoIncident/PreferenceValidationDelegateNoIncident.Atomic/1 (0 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Split/0
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Split/0 (0 ms)
[2868/3115] NoIncident/PreferenceValidationDelegateNoIncident.Split/0 (0 ms)
[ RUN      ] NoIncident/PreferenceValidationDelegateNoIncident.Split/2
[       OK ] NoIncident/PreferenceValidationDelegateNoIncident.Split/2 (1 ms)
[2869/3115] NoIncident/PreferenceValidationDelegateNoIncident.Split/2 (1 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/0
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/0 (0 ms)
[2870/3115] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/0 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/1
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/1 (0 ms)
[2871/3115] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/1 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/2
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/2 (1 ms)
[2872/3115] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/2 (1 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/3
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/3 (0 ms)
[2873/3115] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/3 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/5
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/5 (0 ms)
[2874/3115] WithIncident/PreferenceValidationDelegateWithIncident.Atomic/5 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/0
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/0 (0 ms)
[2875/3115] WithIncident/PreferenceValidationDelegateWithIncident.Split/0 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/2
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/2 (0 ms)
[2876/3115] WithIncident/PreferenceValidationDelegateWithIncident.Split/2 (0 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/4
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/4 (1 ms)
[2877/3115] WithIncident/PreferenceValidationDelegateWithIncident.Split/4 (1 ms)
[ RUN      ] WithIncident/PreferenceValidationDelegateWithIncident.Split/5
[       OK ] WithIncident/PreferenceValidationDelegateWithIncident.Split/5 (0 ms)
[2878/3115] WithIncident/PreferenceValidationDelegateWithIncident.Split/5 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/0
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/0 (1 ms)
[2879/3115] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/0 (1 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/1
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/1 (0 ms)
[2880/3115] IPCProtobufMessage/IPCProtobufMessageTest.FundamentalField/1 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.StringField/1
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.StringField/1 (0 ms)
[2881/3115] IPCProtobufMessage/IPCProtobufMessageTest.StringField/1 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/0
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/0 (0 ms)
[2882/3115] IPCProtobufMessage/IPCProtobufMessageTest.BytesField/0 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/1
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/1 (0 ms)
[2883/3115] IPCProtobufMessage/IPCProtobufMessageTest.OptionalSubmessage/1 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/0
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/0 (0 ms)
[2884/3115] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/0 (0 ms)
[ RUN      ] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/1
[       OK ] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/1 (0 ms)
[2885/3115] IPCProtobufMessage/IPCProtobufMessageTest.RepeatedSubmessage/1 (0 ms)
[ RUN      ] ExtensionBookmarksTest.GetFoldersOnlyFromRoot
[       OK ] ExtensionBookmarksTest.GetFoldersOnlyFromRoot (66 ms)
[2886/3115] ExtensionBookmarksTest.GetFoldersOnlyFromRoot (66 ms)
[ RUN      ] ExtensionBookmarksTest.GetSubtree
[       OK ] ExtensionBookmarksTest.GetSubtree (62 ms)
[2887/3115] ExtensionBookmarksTest.GetSubtree (62 ms)
[ RUN      ] TabTest.HitTestTopPixel/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.HitTestTopPixel/0 (320 ms)
[2888/3115] TabTest.HitTestTopPixel/0 (320 ms)
[ RUN      ] TabTest.HitTestTopPixel/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.HitTestTopPixel/1 (129 ms)
[2889/3115] TabTest.HitTestTopPixel/1 (129 ms)
[ RUN      ] TabTest.LayoutAndVisibilityOfElements/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.LayoutAndVisibilityOfElements/0 (331 ms)
[2890/3115] TabTest.LayoutAndVisibilityOfElements/0 (331 ms)
[ RUN      ] TabTest.TooltipProvidedByTab/1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.TooltipProvidedByTab/1 (158 ms)
[2891/3115] TabTest.TooltipProvidedByTab/1 (158 ms)
[ RUN      ] TabTest.CloseButtonLayout/0
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TabTest.CloseButtonLayout/0 (135 ms)
[2892/3115] TabTest.CloseButtonLayout/0 (135 ms)
[ RUN      ] ExtensionBookmarksTest.RemoveNodePermanent
[       OK ] ExtensionBookmarksTest.RemoveNodePermanent (37 ms)
[2893/3115] ExtensionBookmarksTest.RemoveNodePermanent (37 ms)
[ RUN      ] ExtensionBookmarksTest.RemoveNodeManaged
[       OK ] ExtensionBookmarksTest.RemoveNodeManaged (64 ms)
[2894/3115] ExtensionBookmarksTest.RemoveNodeManaged (64 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/57
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/57 (69 ms)
[2895/3115] DownloadMetadataManager/SetRequestTest.SetRequest/57 (69 ms)
[ RUN      ] DownloadMetadataManager/SetRequestTest.SetRequest/61
[       OK ] DownloadMetadataManager/SetRequestTest.SetRequest/61 (51 ms)
[2896/3115] DownloadMetadataManager/SetRequestTest.SetRequest/61 (51 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/3 (379 ms)
[2897/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameDomainInclusions/3 (379 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/1 (1029 ms)
[2898/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/1 (1028 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/2 (323 ms)
[2899/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameIPInclusions/2 (323 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/0 (181 ms)
[2900/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/0 (181 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/2 (279 ms)
[2901/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/2 (279 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/3 (165 ms)
[2902/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionInMainFrame/3 (165 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/1 (315 ms)
[2903/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/1 (315 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/3 (183 ms)
[2904/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffIPIPInclusionInMainFrame/3 (183 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/1 (400 ms)
[2905/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/1 (400 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/2 (170 ms)
[2906/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/2 (170 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/3 (127 ms)
[2907/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/3 (127 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/0 (169 ms)
[2908/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/0 (169 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/2 (215 ms)
[2909/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForOffDomainResourcesObservedIfParentIsMainFrame/2 (215 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/0 (193 ms)
[2910/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/0 (193 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/2 (932 ms)
[2911/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/2 (932 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/3 (185 ms)
[2912/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.EmptyEventForOffDomainInclusionWithNoReferrer/3 (185 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/1
[       OK ] Values/PreferenceValidationDelegateValues.Value/1 (1 ms)
[2913/3115] Values/PreferenceValidationDelegateValues.Value/1 (1 ms)
[ RUN      ] Values/PreferenceValidationDelegateValues.Value/3
[       OK ] Values/PreferenceValidationDelegateValues.Value/3 (0 ms)
[2914/3115] Values/PreferenceValidationDelegateValues.Value/3 (0 ms)
[ RUN      ] ExtensionBookmarksTest.RemoveNodeRecursive
[       OK ] ExtensionBookmarksTest.RemoveNodeRecursive (68 ms)
[2915/3115] ExtensionBookmarksTest.RemoveNodeRecursive (68 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/2 (495 ms)
[2916/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/2 (495 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/3 (196 ms)
[2917/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainIPInclusionInMainFrame/3 (196 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/1
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/1 (978 ms)
[2918/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/1 (978 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/2 (278 ms)
[2919/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.HttpsOffDomainInclusionInMainFrame/2 (278 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/0 (167 ms)
[2920/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForNonHttpOffDomainInclusionInMainFrame/0 (167 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/3 (170 ms)
[2921/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForSameTopLevelDomain/3 (170 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/2
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/2 (299 ms)
[2922/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/2 (299 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/3 (217 ms)
[2923/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.OffDomainInclusionForSameTopLevelRegistryButDifferentDomain/3 (217 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/3
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/3 (184 ms)
[2924/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainRegularResourceInSubframe/3 (184 ms)
[ RUN      ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/0
[       OK ] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/0 (175 ms)
[2925/3115] OffDomainInclusionDetectorTestInstance/OffDomainInclusionDetectorTest.NoEventForOffDomainSubSubFrameInclusion/0 (175 ms)
[ RUN      ] ExtensionBookmarksTest.RemoveNodeNotRecursive
[       OK ] ExtensionBookmarksTest.RemoveNodeNotRecursive (61 ms)
[2926/3115] ExtensionBookmarksTest.RemoveNodeNotRecursive (61 ms)
[ RUN      ] ContentSettingsStoreTest.RegisterUnregister
[       OK ] ContentSettingsStoreTest.RegisterUnregister (1 ms)
[2927/3115] ContentSettingsStoreTest.RegisterUnregister (1 ms)
[ RUN      ] ExtensionBookmarksTest.GetMetaInfo
[       OK ] ExtensionBookmarksTest.GetMetaInfo (66 ms)
[2928/3115] ExtensionBookmarksTest.GetMetaInfo (66 ms)
[ RUN      ] RulesRegistryServiceTest.TestConstructionAndMultiThreading
[       OK ] RulesRegistryServiceTest.TestConstructionAndMultiThreading (102 ms)
[2929/3115] RulesRegistryServiceTest.TestConstructionAndMultiThreading (102 ms)
[ RUN      ] RulesRegistryWithCacheTest.AddRules
[       OK ] RulesRegistryWithCacheTest.AddRules (141 ms)
[2930/3115] RulesRegistryWithCacheTest.AddRules (141 ms)
[ RUN      ] RulesRegistryWithCacheTest.RemoveRules
[       OK ] RulesRegistryWithCacheTest.RemoveRules (174 ms)
[2931/3115] RulesRegistryWithCacheTest.RemoveRules (174 ms)
[ RUN      ] ChromeLauncherControllerTest.CheckAlreadyPinnedLockApps
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.CheckAlreadyPinnedLockApps (564 ms)
[2932/3115] ChromeLauncherControllerTest.CheckAlreadyPinnedLockApps (564 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrderChromeMoved
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrderChromeMoved (606 ms)
[2933/3115] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrderChromeMoved (606 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAndRunningV2AppsResyncOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAndRunningV2AppsResyncOrder (577 ms)
[2934/3115] ChromeLauncherControllerTest.RestoreDefaultAndRunningV2AppsResyncOrder (577 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAndLockedAppsResyncOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAndLockedAppsResyncOrder (633 ms)
[2935/3115] ChromeLauncherControllerTest.RestoreDefaultAndLockedAppsResyncOrder (633 ms)
[ RUN      ] ChromeLauncherControllerTest.PendingInsertionOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.PendingInsertionOrder (543 ms)
[2936/3115] ChromeLauncherControllerTest.PendingInsertionOrder (543 ms)
[ RUN      ] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2App
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2App (635 ms)
[2937/3115] ChromeLauncherControllerTest.UserSwitchIconRestoreWithRunningV2App (635 ms)
[ RUN      ] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithMenuItems
[       OK ] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithMenuItems (0 ms)
[2938/3115] LauncherApplicationMenuItemModelTest.VerifyGetNumMenuItemsEnabledWithMenuItems (0 ms)
[ RUN      ] LauncherApplicationMenuItemModelTest.VerifyHistogramDataIsRecordedWhenExecuteCommandIsCalled
[       OK ] LauncherApplicationMenuItemModelTest.VerifyHistogramDataIsRecordedWhenExecuteCommandIsCalled (0 ms)
[2939/3115] LauncherApplicationMenuItemModelTest.VerifyHistogramDataIsRecordedWhenExecuteCommandIsCalled (0 ms)
[ RUN      ] LauncherContextMenuTest.NewWindowMenuIsDisabledWhenIncognitoModeForced
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] LauncherContextMenuTest.NewWindowMenuIsDisabledWhenIncognitoModeForced (358 ms)
[2940/3115] LauncherContextMenuTest.NewWindowMenuIsDisabledWhenIncognitoModeForced (358 ms)
[ RUN      ] ChromeLauncherControllerTest.BrowserMenuGeneration
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.BrowserMenuGeneration (800 ms)
[2941/3115] ChromeLauncherControllerTest.BrowserMenuGeneration (800 ms)
[ RUN      ] WindowPositionerTest.biggerThenBorder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowPositionerTest.biggerThenBorder (522 ms)
[2942/3115] WindowPositionerTest.biggerThenBorder (522 ms)
[ RUN      ] WindowPositionerTest.cascading
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowPositionerTest.cascading (579 ms)
[2943/3115] WindowPositionerTest.cascading (579 ms)
[ RUN      ] WindowSizerAshTest.PersistedBoundsCase
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.PersistedBoundsCase (334 ms)
[2944/3115] WindowSizerAshTest.PersistedBoundsCase (334 ms)
[ RUN      ] ChromeLauncherControllerTest.V1AppMenuExecution
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.V1AppMenuExecution (799 ms)
[2945/3115] ChromeLauncherControllerTest.V1AppMenuExecution (799 ms)
[ RUN      ] WindowSizerAshTest.DefaultStateBecomesMaximized
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.DefaultStateBecomesMaximized (563 ms)
[2946/3115] WindowSizerAshTest.DefaultStateBecomesMaximized (563 ms)
[ RUN      ] WindowSizerAshTest.TrustedPopupBehavior
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WindowSizerAshTest.TrustedPopupBehavior (638 ms)
[2947/3115] WindowSizerAshTest.TrustedPopupBehavior (638 ms)
[ RUN      ] SessionServiceTest.LockingWindowRemembersAll
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.LockingWindowRemembersAll (602 ms)
[2948/3115] SessionServiceTest.LockingWindowRemembersAll (602 ms)
[ RUN      ] SessionServiceTest.RemoveUnusedRestoreWindowsTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.RemoveUnusedRestoreWindowsTest (514 ms)
[2949/3115] SessionServiceTest.RemoveUnusedRestoreWindowsTest (514 ms)
[ RUN      ] SessionServiceTest.ClosingWindowDoesntCloseTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.ClosingWindowDoesntCloseTabs (647 ms)
[2950/3115] SessionServiceTest.ClosingWindowDoesntCloseTabs (647 ms)
[ RUN      ] SessionServiceTest.PinnedFalseWhenSetToFalse
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PinnedFalseWhenSetToFalse (520 ms)
[2951/3115] SessionServiceTest.PinnedFalseWhenSetToFalse (520 ms)
[ RUN      ] SessionServiceTest.PinnedDefaultsToFalse
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PinnedDefaultsToFalse (546 ms)
[2952/3115] SessionServiceTest.PinnedDefaultsToFalse (546 ms)
[ RUN      ] SessionServiceTest.PinnedTrue
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PinnedTrue (418 ms)
[2953/3115] SessionServiceTest.PinnedTrue (418 ms)
[ RUN      ] SessionServiceTest.PersistApplicationExtensionID
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.PersistApplicationExtensionID (342 ms)
[2954/3115] SessionServiceTest.PersistApplicationExtensionID (342 ms)
[ RUN      ] WebRtcLogUploaderTest.AddLocallyStoredLogInfoToUploadListFile
[       OK ] WebRtcLogUploaderTest.AddLocallyStoredLogInfoToUploadListFile (9 ms)
[2955/3115] WebRtcLogUploaderTest.AddLocallyStoredLogInfoToUploadListFile (9 ms)
[ RUN      ] WebRtcLogUtilTest.DeleteOldAndRecentWebRtcLogFiles
[       OK ] WebRtcLogUtilTest.DeleteOldAndRecentWebRtcLogFiles (2 ms)
[2956/3115] WebRtcLogUtilTest.DeleteOldAndRecentWebRtcLogFiles (2 ms)
[ RUN      ] SessionServiceTest.DontPersistDefault
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.DontPersistDefault (592 ms)
[2957/3115] SessionServiceTest.DontPersistDefault (592 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.StoppedWhenMaxSizeReached
[       OK ] WebRtcRtpDumpHandlerTest.StoppedWhenMaxSizeReached (2 ms)
[2958/3115] WebRtcRtpDumpHandlerTest.StoppedWhenMaxSizeReached (2 ms)
[ RUN      ] SessionServiceTest.RestoreActivation1
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.RestoreActivation1 (576 ms)
[2959/3115] SessionServiceTest.RestoreActivation1 (576 ms)
[ RUN      ] WebRtcRtpDumpHandlerTest.CannotStartMoreThanFiveDumps
[       OK ] WebRtcRtpDumpHandlerTest.CannotStartMoreThanFiveDumps (8 ms)
[2960/3115] WebRtcRtpDumpHandlerTest.CannotStartMoreThanFiveDumps (8 ms)
[ RUN      ] SessionServiceTest.IgnoreBlacklistedUrls
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.IgnoreBlacklistedUrls (602 ms)
[2961/3115] SessionServiceTest.IgnoreBlacklistedUrls (602 ms)
[ RUN      ] SessionServiceTest.GetSessionsAndDestroy
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.GetSessionsAndDestroy (534 ms)
[2962/3115] SessionServiceTest.GetSessionsAndDestroy (534 ms)
[ RUN      ] SessionCrashedInfoBarDelegateUnitTest.DetachingTabWithCrashedInfoBar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionCrashedInfoBarDelegateUnitTest.DetachingTabWithCrashedInfoBar (473 ms)
[2963/3115] SessionCrashedInfoBarDelegateUnitTest.DetachingTabWithCrashedInfoBar (473 ms)
[ RUN      ] DiagnosticsModelTest.BeforeRun
[       OK ] DiagnosticsModelTest.BeforeRun (0 ms)
[2964/3115] DiagnosticsModelTest.BeforeRun (0 ms)
[ RUN      ] DownloadCommandsTest.InProgress
[       OK ] DownloadCommandsTest.InProgress (2 ms)
[2965/3115] DownloadCommandsTest.InProgress (2 ms)
[ RUN      ] DownloadCommandsTest.Finished
[       OK ] DownloadCommandsTest.Finished (1 ms)
[2966/3115] DownloadCommandsTest.Finished (1 ms)
[ RUN      ] DiagnosticsControllerTest.Diagnostics
[       OK ] DiagnosticsControllerTest.Diagnostics (137 ms)
[2967/3115] DiagnosticsControllerTest.Diagnostics (137 ms)
[ RUN      ] BrowserCommandsTest.BackForwardInNewTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.BackForwardInNewTab (737 ms)
[2968/3115] BrowserCommandsTest.BackForwardInNewTab (737 ms)
[ RUN      ] BrowserCommandsTest.OnMaxZoomOut
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnMaxZoomOut (662 ms)
[2969/3115] BrowserCommandsTest.OnMaxZoomOut (662 ms)
[ RUN      ] BrowserProcessPowerTest.AppsRecordPowerUsage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.AppsRecordPowerUsage (427 ms)
[2970/3115] BrowserProcessPowerTest.AppsRecordPowerUsage (427 ms)
[ RUN      ] BrowserCommandsTest.OnZoomReset
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.OnZoomReset (586 ms)
[2971/3115] BrowserCommandsTest.OnZoomReset (586 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessNoSuicide
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessNoSuicide (715 ms)
[2972/3115] ProcessSingletonPosixTest.NotifyOtherProcessNoSuicide (715 ms)
[ RUN      ] ProcessSingletonPosixTest.NotifyOtherProcessHostChanged
[       OK ] ProcessSingletonPosixTest.NotifyOtherProcessHostChanged (759 ms)
[2973/3115] ProcessSingletonPosixTest.NotifyOtherProcessHostChanged (759 ms)
[ RUN      ] SearchTest.InstantSearchEnabledCGI
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.InstantSearchEnabledCGI (260 ms)
[2974/3115] SearchTest.InstantSearchEnabledCGI (260 ms)
[ RUN      ] SearchTest.NoRewriteInIncognito
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.NoRewriteInIncognito (367 ms)
[2975/3115] SearchTest.NoRewriteInIncognito (367 ms)
[ RUN      ] SearchTest.InstantNTPCustomNavigationEntry
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.InstantNTPCustomNavigationEntry (792 ms)
[2976/3115] SearchTest.InstantNTPCustomNavigationEntry (792 ms)
[ RUN      ] SearchTest.UseSearchPathForInstant
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.UseSearchPathForInstant (327 ms)
[2977/3115] SearchTest.UseSearchPathForInstant (327 ms)
[ RUN      ] SearchTest.ShouldPrefetchSearchResults_InstantExtendedAPIEnabled
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldPrefetchSearchResults_InstantExtendedAPIEnabled (360 ms)
[2978/3115] SearchTest.ShouldPrefetchSearchResults_InstantExtendedAPIEnabled (360 ms)
[ RUN      ] SearchTest.ShouldPrefetchSearchResults_Default
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldPrefetchSearchResults_Default (225 ms)
[2979/3115] SearchTest.ShouldPrefetchSearchResults_Default (225 ms)
[ RUN      ] SearchTest.InstantCacheableNTPNavigationEntry
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.InstantCacheableNTPNavigationEntry (599 ms)
[2980/3115] SearchTest.InstantCacheableNTPNavigationEntry (599 ms)
[ RUN      ] SearchTest.ShouldShowGoogleLocalNTP_EnabledViaFinch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldShowGoogleLocalNTP_EnabledViaFinch (387 ms)
[2981/3115] SearchTest.ShouldShowGoogleLocalNTP_EnabledViaFinch (387 ms)
[ RUN      ] SearchTest.ShouldReuseInstantSearchBasePage_Default
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldReuseInstantSearchBasePage_Default (373 ms)
[2982/3115] SearchTest.ShouldReuseInstantSearchBasePage_Default (373 ms)
[ RUN      ] SearchTest.ShouldUseSearchPathForInstant_EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldUseSearchPathForInstant_EnabledViaFieldTrial (442 ms)
[2983/3115] SearchTest.ShouldUseSearchPathForInstant_EnabledViaFieldTrial (442 ms)
[ RUN      ] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_EnabledViaFieldTrial (404 ms)
[2984/3115] SearchTest.ShouldPrerenderInstantUrlOnOmniboxFocus_EnabledViaFieldTrial (404 ms)
[ RUN      ] SearchTest.ExtractSearchTermsFromURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ExtractSearchTermsFromURL (292 ms)
[2985/3115] SearchTest.ExtractSearchTermsFromURL (292 ms)
[ RUN      ] InstantExtendedEnabledParamTest.UseDefaultEmbeddedSearchPageVersion
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantExtendedEnabledParamTest.UseDefaultEmbeddedSearchPageVersion (303 ms)
[2986/3115] InstantExtendedEnabledParamTest.UseDefaultEmbeddedSearchPageVersion (303 ms)
[ RUN      ] IsQueryExtractionEnabledTest.EnabledViaCommandLine
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] IsQueryExtractionEnabledTest.EnabledViaCommandLine (362 ms)
[2987/3115] IsQueryExtractionEnabledTest.EnabledViaCommandLine (362 ms)
[ RUN      ] SessionsSyncManagerTest.WriteForeignSessionToNodeMissingTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.WriteForeignSessionToNodeMissingTabs (261 ms)
[2988/3115] SessionsSyncManagerTest.WriteForeignSessionToNodeMissingTabs (261 ms)
[ RUN      ] SessionsSyncManagerTest.DeleteForeignSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.DeleteForeignSession (328 ms)
[2989/3115] SessionsSyncManagerTest.DeleteForeignSession (328 ms)
[ RUN      ] SessionsSyncManagerTest.MergeWithInitialForeignSession
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.MergeWithInitialForeignSession (292 ms)
[2990/3115] SessionsSyncManagerTest.MergeWithInitialForeignSession (292 ms)
[ RUN      ] SessionsSyncManagerTest.ProcessForeignDelete
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.ProcessForeignDelete (297 ms)
[2991/3115] SessionsSyncManagerTest.ProcessForeignDelete (297 ms)
[ RUN      ] GCMProfileServiceTest.RegisterAndUnregister
[       OK ] GCMProfileServiceTest.RegisterAndUnregister (265 ms)
[2992/3115] GCMProfileServiceTest.RegisterAndUnregister (265 ms)
[ RUN      ] GCMProfileServiceTest.Send
[       OK ] GCMProfileServiceTest.Send (248 ms)
[2993/3115] GCMProfileServiceTest.Send (248 ms)
[ RUN      ] SessionsSyncManagerTest.UpdatesAfterMixedMerge
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.UpdatesAfterMixedMerge (527 ms)
[2994/3115] SessionsSyncManagerTest.UpdatesAfterMixedMerge (527 ms)
[ RUN      ] SessionsSyncManagerTest.GarbageCollectionHonoursUpdate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.GarbageCollectionHonoursUpdate (393 ms)
[2995/3115] SessionsSyncManagerTest.GarbageCollectionHonoursUpdate (393 ms)
[ RUN      ] SessionsSyncManagerTest.ReceiveDuplicateUnassociatedTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.ReceiveDuplicateUnassociatedTabs (280 ms)
[2996/3115] SessionsSyncManagerTest.ReceiveDuplicateUnassociatedTabs (280 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.NormalTranslate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.NormalTranslate (45 ms)
[2997/3115] TranslateManagerRenderViewHostTest.NormalTranslate (45 ms)
[ RUN      ] SessionsSyncManagerTest.AssociateWindowsDontReloadTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.AssociateWindowsDontReloadTabs (671 ms)
[2998/3115] SessionsSyncManagerTest.AssociateWindowsDontReloadTabs (671 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateScriptNotAvailable
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateScriptNotAvailable (43 ms)
[2999/3115] TranslateManagerRenderViewHostTest.TranslateScriptNotAvailable (43 ms)
[ RUN      ] SessionsSyncManagerTest.CheckPrerenderedWebContentsSwap
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.CheckPrerenderedWebContentsSwap (679 ms)
[3000/3115] SessionsSyncManagerTest.CheckPrerenderedWebContentsSwap (679 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.TranslateUnknownLanguage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.TranslateUnknownLanguage (41 ms)
[3001/3115] TranslateManagerRenderViewHostTest.TranslateUnknownLanguage (41 ms)
[ RUN      ] SyncUIUtilTest.PassphraseGlobalError
[       OK ] SyncUIUtilTest.PassphraseGlobalError (135 ms)
[3002/3115] SyncUIUtilTest.PassphraseGlobalError (135 ms)
[ RUN      ] SyncUIUtilTest.DistinctCasesReportUniqueMessageSets

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/sync/profile_sync_service_mock.cc:36:
    Function call: IsSyncRequested()
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncUIUtilTest.DistinctCasesReportUniqueMessageSets (335 ms)
[3003/3115] SyncUIUtilTest.DistinctCasesReportUniqueMessageSets (335 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.AutoTranslateOnNavigate
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.AutoTranslateOnNavigate (84 ms)
[3004/3115] TranslateManagerRenderViewHostTest.AutoTranslateOnNavigate (84 ms)
[ RUN      ] TranslateManagerRenderViewHostTest.Reload
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] TranslateManagerRenderViewHostTest.Reload (68 ms)
[3005/3115] TranslateManagerRenderViewHostTest.Reload (68 ms)
[ RUN      ] BrowserCloseTest.LastWindowIncognito
[       OK ] BrowserCloseTest.LastWindowIncognito (247 ms)
[3006/3115] BrowserCloseTest.LastWindowIncognito (247 ms)
[ RUN      ] BrowserCloseTest.LastIncognito
[       OK ] BrowserCloseTest.LastIncognito (239 ms)
[3007/3115] BrowserCloseTest.LastIncognito (239 ms)
[ RUN      ] BrowserCloseTest.LastIncognitoNoDownloads
[       OK ] BrowserCloseTest.LastIncognitoNoDownloads (211 ms)
[3008/3115] BrowserCloseTest.LastIncognitoNoDownloads (211 ms)
[ RUN      ] BrowserCloseTest.NonLastIncognito
[       OK ] BrowserCloseTest.NonLastIncognito (259 ms)
[3009/3115] BrowserCloseTest.NonLastIncognito (259 ms)
[ RUN      ] BrowserCloseTest.LastRegular
[       OK ] BrowserCloseTest.LastRegular (242 ms)
[3010/3115] BrowserCloseTest.LastRegular (242 ms)
[ RUN      ] BrowserCloseTest.LastRegularPlusOtherProfile
[       OK ] BrowserCloseTest.LastRegularPlusOtherProfile (283 ms)
[3011/3115] BrowserCloseTest.LastRegularPlusOtherProfile (283 ms)
[ RUN      ] BrowserCommandControllerTest.IsReservedCommandOrKeyIsApp
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.IsReservedCommandOrKeyIsApp (230 ms)
[3012/3115] BrowserCommandControllerTest.IsReservedCommandOrKeyIsApp (230 ms)
[ RUN      ] BrowserCommandControllerTest.AvatarMenuAlwaysDisabledInIncognitoMode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.AvatarMenuAlwaysDisabledInIncognitoMode (449 ms)
[3013/3115] BrowserCommandControllerTest.AvatarMenuAlwaysDisabledInIncognitoMode (449 ms)
[ RUN      ] BrowserCommandControllerFullscreenTest.UpdateCommandsForFullscreenMode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerFullscreenTest.UpdateCommandsForFullscreenMode (397 ms)
[3014/3115] BrowserCommandControllerFullscreenTest.UpdateCommandsForFullscreenMode (397 ms)
[ RUN      ] BrowserIteratorTestWithNoTestWindow.NoBrowser
[       OK ] BrowserIteratorTestWithNoTestWindow.NoBrowser (0 ms)
[3015/3115] BrowserIteratorTestWithNoTestWindow.NoBrowser (0 ms)
[ RUN      ] BrowserIteratorTestWithInitialWindowInAsh.NoBrowsersOnNativeDesktop
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserIteratorTestWithInitialWindowInAsh.NoBrowsersOnNativeDesktop (403 ms)
[3016/3115] BrowserIteratorTestWithInitialWindowInAsh.NoBrowsersOnNativeDesktop (403 ms)
[ RUN      ] BrowserInstantControllerTest.DefaultSearchProviderChanged
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserInstantControllerTest.DefaultSearchProviderChanged (704 ms)
[3017/3115] BrowserInstantControllerTest.DefaultSearchProviderChanged (704 ms)
[ RUN      ] ContentSettingBubbleModelTest.MediastreamMic
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.MediastreamMic (152 ms)
[3018/3115] ContentSettingBubbleModelTest.MediastreamMic (152 ms)
[ RUN      ] ContentSettingBubbleModelTest.BlockedMediastreamMicAndCamera
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.BlockedMediastreamMicAndCamera (301 ms)
[3019/3115] ContentSettingBubbleModelTest.BlockedMediastreamMicAndCamera (301 ms)
[ RUN      ] ContentSettingBubbleModelTest.AccumulateMediastreamMicAndCamera
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.AccumulateMediastreamMicAndCamera (219 ms)
[3020/3115] ContentSettingBubbleModelTest.AccumulateMediastreamMicAndCamera (219 ms)
[ RUN      ] ContentSettingBubbleModelTest.Plugins
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ContentSettingBubbleModelTest.Plugins (190 ms)
[3021/3115] ContentSettingBubbleModelTest.Plugins (190 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE (370 ms)
[3022/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TAB_FULLSCREEN_TRUE (370 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN (384 ms)
[3023/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN (384 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK (560 ms)
[3024/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_EXIT_LINK (560 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE (626 ms)
[3025/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE (626 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN (549 ms)
[3026/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN (549 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK (461 ms)
[3027/3115] FullscreenControllerStateUnitTest.STATE_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK (461 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN (458 ms)
[3028/3115] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TOGGLE_FULLSCREEN (458 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE (423 ms)
[3029/3115] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE (423 ms)
[ RUN      ] AutocompleteEditTest.AdjustTextForCopy
[       OK ] AutocompleteEditTest.AdjustTextForCopy (70 ms)
[3030/3115] AutocompleteEditTest.AdjustTextForCopy (70 ms)
[ RUN      ] FullscreenControllerStateUnitTest.OneCapturedFullscreenedTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.OneCapturedFullscreenedTab (404 ms)
[3031/3115] FullscreenControllerStateUnitTest.OneCapturedFullscreenedTab (404 ms)
[ RUN      ] OmniboxPopupModelTest.ComputeMatchMaxWidths
[       OK ] OmniboxPopupModelTest.ComputeMatchMaxWidths (0 ms)
[3032/3115] OmniboxPopupModelTest.ComputeMatchMaxWidths (0 ms)
[ RUN      ] FullscreenControllerStateUnitTest.TwoFullscreenedTabsOneCaptured
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.TwoFullscreenedTabsOneCaptured (432 ms)
[3033/3115] FullscreenControllerStateUnitTest.TwoFullscreenedTabsOneCaptured (432 ms)
[ RUN      ] OmniboxViewTest.SanitizeTextForPaste
[       OK ] OmniboxViewTest.SanitizeTextForPaste (0 ms)
[3034/3115] OmniboxViewTest.SanitizeTextForPaste (0 ms)
[ RUN      ] PanelMouseWatcherTest.StartStopWatching
[       OK ] PanelMouseWatcherTest.StartStopWatching (1 ms)
[3035/3115] PanelMouseWatcherTest.StartStopWatching (1 ms)
[ RUN      ] FullscreenControllerStateUnitTest.OneCapturedTabFullscreenedBeforeBrowserFullscreen
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.OneCapturedTabFullscreenedBeforeBrowserFullscreen (480 ms)
[3036/3115] FullscreenControllerStateUnitTest.OneCapturedTabFullscreenedBeforeBrowserFullscreen (480 ms)
[ RUN      ] InstantPageTest.IsLocal
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] InstantPageTest.IsLocal (238 ms)
[3037/3115] InstantPageTest.IsLocal (238 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (531 ms)
[3038/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TOGGLE_FULLSCREEN_CHROME (531 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_FALSE (490 ms)
[3039/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__TAB_FULLSCREEN_FALSE (490 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_ALLOW (511 ms)
[3040/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__BUBBLE_ALLOW (511 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__WINDOW_CHANGE (425 ms)
[3041/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN__WINDOW_CHANGE (425 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[9687:9687:0702/225753:39297640926:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, BUBBLE_DENY).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_DENY (454 ms)
[3042/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__BUBBLE_DENY (454 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[9689:9689:0702/225753:39297831733:INFO:fullscreen_controller_state_test.cc(709)] Skipping test due to ShouldSkipStateAndEventPair(STATE_TAB_BROWSER_FULLSCREEN_CHROME, WINDOW_CHANGE).
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__WINDOW_CHANGE (377 ms)
[3043/3115] FullscreenControllerStateUnitTest.STATE_TAB_BROWSER_FULLSCREEN_CHROME__WINDOW_CHANGE (377 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_EXIT_LINK (365 ms)
[3044/3115] FullscreenControllerStateUnitTest.STATE_TO_NORMAL__BUBBLE_EXIT_LINK (365 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN (546 ms)
[3045/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__TOGGLE_FULLSCREEN (546 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE (451 ms)
[3046/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__WINDOW_CHANGE (451 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME (555 ms)
[3047/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TOGGLE_FULLSCREEN_CHROME (555 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE (544 ms)
[3048/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__TAB_FULLSCREEN_FALSE (544 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK (404 ms)
[3049/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_EXIT_LINK (404 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW (375 ms)
[3050/3115] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_WITH_CHROME__BUBBLE_ALLOW (375 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE (357 ms)
[3051/3115] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__TAB_FULLSCREEN_FALSE (357 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_ALLOW
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_ALLOW (456 ms)
[3052/3115] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__BUBBLE_ALLOW (456 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__WINDOW_CHANGE (558 ms)
[3053/3115] FullscreenControllerStateUnitTest.STATE_TO_TAB_FULLSCREEN__WINDOW_CHANGE (558 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessUndoMostVisitedDeletion
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessUndoMostVisitedDeletion (514 ms)
[3054/3115] SearchIPCRouterPolicyTest.ProcessUndoMostVisitedDeletion (514 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessUndoAllMostVisitedDeletions
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessUndoAllMostVisitedDeletions (617 ms)
[3055/3115] SearchIPCRouterPolicyTest.ProcessUndoAllMostVisitedDeletions (617 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessHistorySyncCheck
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessHistorySyncCheck (395 ms)
[3056/3115] SearchIPCRouterPolicyTest.ProcessHistorySyncCheck (395 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessLogEvent
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessLogEvent (580 ms)
[3057/3115] SearchIPCRouterPolicyTest.DoNotProcessLogEvent (580 ms)
[ RUN      ] SearchIPCRouterPolicyTest.ProcessNavigateToURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.ProcessNavigateToURL (468 ms)
[3058/3115] SearchIPCRouterPolicyTest.ProcessNavigateToURL (468 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessNavigateToURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessNavigateToURL (417 ms)
[3059/3115] SearchIPCRouterPolicyTest.DoNotProcessNavigateToURL (417 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotProcessPasteIntoOmniboxMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotProcessPasteIntoOmniboxMsg (708 ms)
[3060/3115] SearchIPCRouterPolicyTest.DoNotProcessPasteIntoOmniboxMsg (708 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendSetOmniboxStartMargin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendSetOmniboxStartMargin (543 ms)
[3061/3115] SearchIPCRouterPolicyTest.SendSetOmniboxStartMargin (543 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SubmitQuery
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SubmitQuery (605 ms)
[3062/3115] SearchIPCRouterPolicyTest.SubmitQuery (605 ms)
[ RUN      ] SearchIPCRouterPolicyTest.SendToggleVoiceSearch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.SendToggleVoiceSearch (401 ms)
[3063/3115] SearchIPCRouterPolicyTest.SendToggleVoiceSearch (401 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreMessagesFromNonInstantRenderers
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.IgnoreMessagesFromNonInstantRenderers (464 ms)
[3064/3115] SearchIPCRouterTest.IgnoreMessagesFromNonInstantRenderers (464 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreVoiceSearchSupportMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreVoiceSearchSupportMsg (444 ms)
[3065/3115] SearchIPCRouterTest.IgnoreVoiceSearchSupportMsg (444 ms)
[ RUN      ] SearchIPCRouterTest.ProcessFocusOmniboxMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessFocusOmniboxMsg (403 ms)
[3066/3115] SearchIPCRouterTest.ProcessFocusOmniboxMsg (403 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreFocusOmniboxMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreFocusOmniboxMsg (668 ms)
[3067/3115] SearchIPCRouterTest.IgnoreFocusOmniboxMsg (668 ms)
[ RUN      ] SearchIPCRouterTest.ProcessNavigateToURLMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessNavigateToURLMsg (681 ms)
[3068/3115] SearchIPCRouterTest.ProcessNavigateToURLMsg (681 ms)
[ RUN      ] SearchIPCRouterTest.ProcessLogEventMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessLogEventMsg (675 ms)
[3069/3115] SearchIPCRouterTest.ProcessLogEventMsg (675 ms)
[ RUN      ] SearchIPCRouterTest.ProcessDeleteMostVisitedItemMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessDeleteMostVisitedItemMsg (454 ms)
[3070/3115] SearchIPCRouterTest.ProcessDeleteMostVisitedItemMsg (454 ms)
[ RUN      ] BrowserThemePackTest.InvalidDisplayProperties
[       OK ] BrowserThemePackTest.InvalidDisplayProperties (0 ms)
[3071/3115] BrowserThemePackTest.InvalidDisplayProperties (0 ms)
[ RUN      ] BrowserThemePackTest.NullPaths
[       OK ] BrowserThemePackTest.NullPaths (0 ms)
[3072/3115] BrowserThemePackTest.NullPaths (0 ms)
[ RUN      ] BrowserThemePackTest.NullTints
[       OK ] BrowserThemePackTest.NullTints (0 ms)
[3073/3115] BrowserThemePackTest.NullTints (0 ms)
[ RUN      ] BrowserThemePackTest.NullDisplayProperties
[       OK ] BrowserThemePackTest.NullDisplayProperties (0 ms)
[3074/3115] BrowserThemePackTest.NullDisplayProperties (0 ms)
[ RUN      ] BrowserThemePackTest.TestHasCustomImage
[       OK ] BrowserThemePackTest.TestHasCustomImage (0 ms)
[3075/3115] BrowserThemePackTest.TestHasCustomImage (0 ms)
[ RUN      ] BrowserThemePackTest.TestNonExistantImages
[8764:8764:0702/225701:39245663013:ERROR:browser_theme_pack.cc(1298)] Could not load theme image prs_id=1 scale_factor_enum=1 file=does_not_exist (read error)
[       OK ] BrowserThemePackTest.TestNonExistantImages (0 ms)
[3076/3115] BrowserThemePackTest.TestNonExistantImages (0 ms)
[ RUN      ] BrowserThemePackTest.CanBuildAndReadPack
[       OK ] BrowserThemePackTest.CanBuildAndReadPack (51470 ms)
[3077/3115] BrowserThemePackTest.CanBuildAndReadPack (51470 ms)
[ RUN      ] ThemeServiceTest.ThemeInstallUninstall
[       OK ] ThemeServiceTest.ThemeInstallUninstall (1548 ms)
[3078/3115] ThemeServiceTest.ThemeInstallUninstall (1548 ms)
[ RUN      ] ThemeServiceTest.DisableUnusedTheme
[       OK ] ThemeServiceTest.DisableUnusedTheme (5656 ms)
[3079/3115] ThemeServiceTest.DisableUnusedTheme (5656 ms)
[ RUN      ] ThemeServiceTest.ThemeUpgrade
[       OK ] ThemeServiceTest.ThemeUpgrade (4363 ms)
[3080/3115] ThemeServiceTest.ThemeUpgrade (4363 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreChromeIdentityCheckMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreChromeIdentityCheckMsg (492 ms)
[3081/3115] SearchIPCRouterTest.IgnoreChromeIdentityCheckMsg (492 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreUndoMostVisitedDeletionMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreUndoMostVisitedDeletionMsg (403 ms)
[3082/3115] SearchIPCRouterTest.IgnoreUndoMostVisitedDeletionMsg (403 ms)
[ RUN      ] SearchIPCRouterTest.ProcessUndoAllMostVisitedDeletionsMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessUndoAllMostVisitedDeletionsMsg (405 ms)
[3083/3115] SearchIPCRouterTest.ProcessUndoAllMostVisitedDeletionsMsg (405 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreUndoAllMostVisitedDeletionsMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.IgnoreUndoAllMostVisitedDeletionsMsg (628 ms)
[3084/3115] SearchIPCRouterTest.IgnoreUndoAllMostVisitedDeletionsMsg (628 ms)
[ RUN      ] SearchIPCRouterTest.IgnoreMessageIfThePageIsNotActive
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.IgnoreMessageIfThePageIsNotActive (667 ms)
[3085/3115] SearchIPCRouterTest.IgnoreMessageIfThePageIsNotActive (667 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSetPromoInformationMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSetPromoInformationMsg (614 ms)
[3086/3115] SearchIPCRouterTest.DoNotSendSetPromoInformationMsg (614 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendOmniboxFocusChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendOmniboxFocusChange (460 ms)
[3087/3115] SearchIPCRouterTest.DoNotSendOmniboxFocusChange (460 ms)
[ RUN      ] SearchIPCRouterTest.SendThemeBackgroundInfoMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendThemeBackgroundInfoMsg (436 ms)
[3088/3115] SearchIPCRouterTest.SendThemeBackgroundInfoMsg (436 ms)
[ RUN      ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOnResultsPage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOnResultsPage (473 ms)
[3089/3115] SearchIPCRouterTest.SendSetDisplayInstantResultsMsg_EnableInstantOnResultsPage (473 ms)
[ RUN      ] SearchModelTest.UpdateSearchModelInstantSupport
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchModelTest.UpdateSearchModelInstantSupport (44 ms)
[3090/3115] SearchModelTest.UpdateSearchModelInstantSupport (44 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendSubmitMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendSubmitMsg (502 ms)
[3091/3115] SearchIPCRouterTest.DoNotSendSubmitMsg (502 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendMostVisitedItemsMsg
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendMostVisitedItemsMsg (488 ms)
[3092/3115] SearchIPCRouterTest.DoNotSendMostVisitedItemsMsg (488 ms)
[ RUN      ] SearchModelTest.UpdateSearchModelState
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchModelTest.UpdateSearchModelState (72 ms)
[3093/3115] SearchModelTest.UpdateSearchModelState (72 ms)
[ RUN      ] SearchIPCRouterTest.SendToggleVoiceSearch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendToggleVoiceSearch (509 ms)
[3094/3115] SearchIPCRouterTest.SendToggleVoiceSearch (509 ms)
[ RUN      ] SearchIPCRouterTest.DoNotSendToggleVoiceSearch
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.DoNotSendToggleVoiceSearch (583 ms)
[3095/3115] SearchIPCRouterTest.DoNotSendToggleVoiceSearch (583 ms)
[ RUN      ] PermissionBubbleManagerTest.TestFlag
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TestFlag (211 ms)
[3096/3115] PermissionBubbleManagerTest.TestFlag (211 ms)
[ RUN      ] WrenchMenuModelTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WrenchMenuModelTest.Basics (443 ms)
[3097/3115] WrenchMenuModelTest.Basics (443 ms)
[ RUN      ] PermissionBubbleManagerTest.TwoRequestsCoalesce
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TwoRequestsCoalesce (402 ms)
[3098/3115] PermissionBubbleManagerTest.TwoRequestsCoalesce (402 ms)
[ RUN      ] PermissionBubbleManagerTest.NoRequests
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.NoRequests (430 ms)
[3099/3115] PermissionBubbleManagerTest.NoRequests (430 ms)
[ RUN      ] PopupToolbarModelTest.ShouldDisplayURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PopupToolbarModelTest.ShouldDisplayURL (822 ms)
[3100/3115] PopupToolbarModelTest.ShouldDisplayURL (822 ms)
[ RUN      ] PermissionBubbleManagerTest.TwoRequestsDoNotCoalesce
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.TwoRequestsDoNotCoalesce (325 ms)
[3101/3115] PermissionBubbleManagerTest.TwoRequestsDoNotCoalesce (325 ms)
[ RUN      ] BookmarkBarViewTest.ButtonsDynamicallyAddedAfterModelHasNodes
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.ButtonsDynamicallyAddedAfterModelHasNodes (413 ms)
[3102/3115] BookmarkBarViewTest.ButtonsDynamicallyAddedAfterModelHasNodes (413 ms)
[ RUN      ] PermissionBubbleManagerTest.SequentialRequests
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.SequentialRequests (325 ms)
[3103/3115] PermissionBubbleManagerTest.SequentialRequests (325 ms)
[ RUN      ] PermissionBubbleManagerTest.SameRequestRejected
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PermissionBubbleManagerTest.SameRequestRejected (328 ms)
[3104/3115] PermissionBubbleManagerTest.SameRequestRejected (328 ms)
[ RUN      ] BookmarkBarViewTest.RemoveNode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.RemoveNode (519 ms)
[3105/3115] BookmarkBarViewTest.RemoveNode (519 ms)
[ RUN      ] BookmarkBarViewTest.MoveNode
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.MoveNode (519 ms)
[3106/3115] BookmarkBarViewTest.MoveNode (519 ms)
[ RUN      ] BookmarkBarViewTest.ManagedShowAppsShortcutInBookmarksBar
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.ManagedShowAppsShortcutInBookmarksBar (492 ms)
[3107/3115] BookmarkBarViewTest.ManagedShowAppsShortcutInBookmarksBar (492 ms)
[ RUN      ] BookmarkBubbleViewTest.SyncPromoNotSignedIn
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBubbleViewTest.SyncPromoNotSignedIn (436 ms)
[3108/3115] BookmarkBubbleViewTest.SyncPromoNotSignedIn (436 ms)
[ RUN      ] BookmarkContextMenuTest.SingleURL
[       OK ] BookmarkContextMenuTest.SingleURL (854 ms)
[3109/3115] BookmarkContextMenuTest.SingleURL (854 ms)
[ RUN      ] CryptoModulePasswordDialogViewTest.TestAccept
[       OK ] CryptoModulePasswordDialogViewTest.TestAccept (21 ms)
[3110/3115] CryptoModulePasswordDialogViewTest.TestAccept (21 ms)
[ RUN      ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleClick
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleClick (295 ms)
[3111/3115] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleClick (295 ms)
[ RUN      ] BookmarkContextMenuTest.MultipleURLs
[       OK ] BookmarkContextMenuTest.MultipleURLs (761 ms)
[3112/3115] BookmarkContextMenuTest.MultipleURLs (761 ms)
[ RUN      ] DesktopMediaPickerViewsTest.DoneCallbackCalledWhenWindowClosed
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.DoneCallbackCalledWhenWindowClosed (252 ms)
[3113/3115] DesktopMediaPickerViewsTest.DoneCallbackCalledWhenWindowClosed (252 ms)
[ RUN      ] BookmarkContextMenuTest.MultipleFoldersWithURLs
[       OK ] BookmarkContextMenuTest.MultipleFoldersWithURLs (696 ms)
[3114/3115] BookmarkContextMenuTest.MultipleFoldersWithURLs (696 ms)
[ RUN      ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleTap
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleTap (240 ms)
[3115/3115] DesktopMediaPickerViewsTest.DoneCallbackCalledOnDoubleTap (240 ms)
Retrying 75 tests (retry #1)
[ RUN      ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning
[       OK ] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[3116/3190] WindowSizerTestCommon.PersistedWindowOffscreenWithNonAggressiveRepositioning (1 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (379 ms)
[3117/3190] WebDialogWebContentsDelegateTest.OpenURLFromTabTest (379 ms)
[ RUN      ] WebDialogWebContentsDelegateTest.DetachTest
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] WebDialogWebContentsDelegateTest.DetachTest (222 ms)
[3118/3190] WebDialogWebContentsDelegateTest.DetachTest (222 ms)
[ RUN      ] ToolbarModelTest.GoogleBaseURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ToolbarModelTest.GoogleBaseURL (438 ms)
[3119/3190] ToolbarModelTest.GoogleBaseURL (438 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupSyncEverything

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupSyncEverything (146 ms)
[3120/3190] SyncSetupHandlerTest.ShowSetupSyncEverything (146 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (148 ms)
[3121/3190] SyncSetupHandlerTest.ShowSetupEncryptAllDisallowed (148 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupEncryptAll

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:200:
    Function call: GetPassphraseType()
          Returns: 0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f640)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupEncryptAll (148 ms)
[3122/3190] SyncSetupHandlerTest.ShowSetupEncryptAll (148 ms)
[ RUN      ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:204:
    Function call: GetExplicitPassphraseTime()
          Returns: 1601-01-01 00:00:00.000 UTC
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired (150 ms)
[3123/3190] SyncSetupHandlerTest.ShowSetupCustomPassphraseRequired (150 ms)
[ RUN      ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: backend_initialized()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStart()
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d080004ec40)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d080004ec40)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f5c0)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (148 ms)
[3124/3190] SyncSetupHandlerNonCrosTest.HandleGaiaAuthFailure (148 ms)
[ RUN      ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: AddObserver(0x7d100000f800)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc:206:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <00-00 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RequestStop(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: SetSetupInProgress(false)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RemoveObserver(0x7d100000f800)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (140 ms)
[3125/3190] SyncSetupHandlerFirstSigninTest.DisplayBasicLogin (140 ms)
[ RUN      ] SuggestionsSearchProviderTest.OneSuggestion
[       OK ] SuggestionsSearchProviderTest.OneSuggestion (803 ms)
[3126/3190] SuggestionsSearchProviderTest.OneSuggestion (803 ms)
[ RUN      ] SuggestionsSearchProviderTest.Basic
[       OK ] SuggestionsSearchProviderTest.Basic (793 ms)
[3127/3190] SuggestionsSearchProviderTest.Basic (793 ms)
[ RUN      ] SpeechAuthHelperTest.TokenFetch
[       OK ] SpeechAuthHelperTest.TokenFetch (142 ms)
[3128/3190] SpeechAuthHelperTest.TokenFetch (142 ms)
[ RUN      ] SessionsSyncManagerTest.ReceiveDuplicateTabInOtherWindow
Xlib:  extension "RANDR" missing on display ":9".
[10175:10175:0702/225840:39345189128:WARNING:sessions_sync_manager.cc(619)] Ignoring foreign session node with invalid header and tag tag1.
[       OK ] SessionsSyncManagerTest.ReceiveDuplicateTabInOtherWindow (226 ms)
[3129/3190] SessionsSyncManagerTest.ReceiveDuplicateTabInOtherWindow (226 ms)
[ RUN      ] SessionsSyncManagerTest.MergeLocalSessionNoTabs
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionsSyncManagerTest.MergeLocalSessionNoTabs (219 ms)
[3130/3190] SessionsSyncManagerTest.MergeLocalSessionNoTabs (219 ms)
[ RUN      ] SessionServiceTest.WindowWithNoTabsGetsPruned
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.WindowWithNoTabsGetsPruned (358 ms)
[3131/3190] SessionServiceTest.WindowWithNoTabsGetsPruned (358 ms)
[ RUN      ] SessionServiceTest.ReplacePendingNavigationAndPrune
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SessionServiceTest.ReplacePendingNavigationAndPrune (359 ms)
[3132/3190] SessionServiceTest.ReplacePendingNavigationAndPrune (359 ms)
[ RUN      ] SearchTest.ShouldUseProcessPerSiteForInstantURL
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldUseProcessPerSiteForInstantURL (229 ms)
[3133/3190] SearchTest.ShouldUseProcessPerSiteForInstantURL (229 ms)
[ RUN      ] SearchTest.ShouldUseAltInstantURL_EnabledViaFieldTrial
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchTest.ShouldUseAltInstantURL_EnabledViaFieldTrial (228 ms)
[3134/3190] SearchTest.ShouldUseAltInstantURL_EnabledViaFieldTrial (228 ms)
[ RUN      ] SearchIPCRouterTest.SendSetOmniboxStartMargin
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterTest.SendSetOmniboxStartMargin (424 ms)
[3135/3190] SearchIPCRouterTest.SendSetOmniboxStartMargin (424 ms)
[ RUN      ] SearchIPCRouterTest.ProcessLogMostVisitedImpressionMsg
Xlib:  extension "RANDR" missing on display ":9".

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: OnInstantSupportDetermined(true)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[       OK ] SearchIPCRouterTest.ProcessLogMostVisitedImpressionMsg (410 ms)
[3136/3190] SearchIPCRouterTest.ProcessLogMostVisitedImpressionMsg (410 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendThemeBackgroundInfo
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotSendThemeBackgroundInfo (403 ms)
[3137/3190] SearchIPCRouterPolicyTest.DoNotSendThemeBackgroundInfo (403 ms)
[ RUN      ] SearchIPCRouterPolicyTest.DoNotSendSetPromoInformation
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] SearchIPCRouterPolicyTest.DoNotSendSetPromoInformation (408 ms)
[3138/3190] SearchIPCRouterPolicyTest.DoNotSendSetPromoInformation (408 ms)
[ RUN      ] SearchHistoryTest.MaxSecondary
[       OK ] SearchHistoryTest.MaxSecondary (9 ms)
[3139/3190] SearchHistoryTest.MaxSecondary (9 ms)
[ RUN      ] SearchHistoryTest.MaxPrimary
[       OK ] SearchHistoryTest.MaxPrimary (34 ms)
[3140/3190] SearchHistoryTest.MaxPrimary (34 ms)
[ RUN      ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles
[       OK ] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[3141/3190] ProfileLoaderUnittest.TestKeepsAliveWhileLoadingMultipleProfiles (0 ms)
[ RUN      ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes
[       OK ] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[3142/3190] ProfileLoaderUnittest.LoadASecondProfileBeforeTheFirstFinishes (0 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (410 ms)
[3143/3190] PrintPreviewDialogControllerUnitTest.GetOrCreatePreviewDialog (410 ms)
[ RUN      ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (400 ms)
[3144/3190] PrintPreviewDialogControllerUnitTest.ClearInitiatorDetails (400 ms)
[ RUN      ] PrintJobTest.SimplePrintLateInit
[       OK ] PrintJobTest.SimplePrintLateInit (0 ms)
[3145/3190] PrintJobTest.SimplePrintLateInit (0 ms)
[ RUN      ] PrintJobTest.SimplePrint
[       OK ] PrintJobTest.SimplePrint (522 ms)
[3146/3190] PrintJobTest.SimplePrint (522 ms)
[ RUN      ] OmniboxResultTest.VoiceQuery
[       OK ] OmniboxResultTest.VoiceQuery (258 ms)
[3147/3190] OmniboxResultTest.VoiceQuery (258 ms)
[ RUN      ] OmniboxResultTest.Basic
[       OK ] OmniboxResultTest.Basic (239 ms)
[3148/3190] OmniboxResultTest.Basic (239 ms)
[ RUN      ] ModelPrefUpdaterTest.ModelChange
[       OK ] ModelPrefUpdaterTest.ModelChange (1 ms)
[3149/3190] ModelPrefUpdaterTest.ModelChange (1 ms)
[ RUN      ] LoginUIServiceTest.LoginUIServiceObserver
[       OK ] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[3150/3190] LoginUIServiceTest.LoginUIServiceObserver (0 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY (376 ms)
[3151/3190] FullscreenControllerStateUnitTest.STATE_TO_BROWSER_FULLSCREEN_NO_CHROME__BUBBLE_DENY (376 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__WINDOW_CHANGE
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__WINDOW_CHANGE (376 ms)
[3152/3190] FullscreenControllerStateUnitTest.STATE_TAB_FULLSCREEN__WINDOW_CHANGE (376 ms)
[ RUN      ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_EXIT_LINK
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_EXIT_LINK (372 ms)
[3153/3190] FullscreenControllerStateUnitTest.STATE_NORMAL__BUBBLE_EXIT_LINK (372 ms)
[ RUN      ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaReplacingTab
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] FullscreenControllerStateUnitTest.ExitTabFullscreenViaReplacingTab (372 ms)
[3154/3190] FullscreenControllerStateUnitTest.ExitTabFullscreenViaReplacingTab (372 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible
[       OK ] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (217 ms)
[3155/3190] ExtensionToolbarModelUnitTest.NewToolbarExtensionsAreVisible (217 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (277 ms)
[3156/3190] ExtensionToolbarModelUnitTest.ExtensionToolbarUnloadDisableAndUninstall (277 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert
[       OK ] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (214 ms)
[3157/3190] ExtensionToolbarModelUnitTest.ExtensionToolbarReorderAndReinsert (214 ms)
[ RUN      ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest
[       OK ] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (199 ms)
[3158/3190] ExtensionToolbarModelUnitTest.BasicExtensionToolbarModelTest (199 ms)
[ RUN      ] ExtensionSyncDataTest.ExtensionSyncDataForExtension
[       OK ] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[3159/3190] ExtensionSyncDataTest.ExtensionSyncDataForExtension (2 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (59 ms)
[3160/3190] ExtensionSpecialStoragePolicyTest.HasIsolatedStorage (59 ms)
[ RUN      ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage
[       OK ] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (58 ms)
[3161/3190] ExtensionSpecialStoragePolicyTest.AppWithUnlimitedStorage (58 ms)
[ RUN      ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest
[10327:10327:0702/225930:39394834011:ERROR:pending_extension_manager.cc(99)] Trying to add pending extension ldnnhddmnhbkjipkidpdiheffobcpfmf which already exists
[       OK ] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (254 ms)
[3162/3190] ExtensionSourcePriorityTest.InstallExternalBlocksSyncRequest (254 ms)
[ RUN      ] ExtensionServiceTestSimple.Enabledness
[       OK ] ExtensionServiceTestSimple.Enabledness (111 ms)
[3163/3190] ExtensionServiceTestSimple.Enabledness (111 ms)
[ RUN      ] ExtensionServiceTest.DestroyingProfileClearsExtensions
[       OK ] ExtensionServiceTest.DestroyingProfileClearsExtensions (241 ms)
[3164/3190] ExtensionServiceTest.DestroyingProfileClearsExtensions (241 ms)
[ RUN      ] ExtensionAppModelBuilderTest.UninstallTerminatedApp
[       OK ] ExtensionAppModelBuilderTest.UninstallTerminatedApp (315 ms)
[3165/3190] ExtensionAppModelBuilderTest.UninstallTerminatedApp (315 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Reinstall
[       OK ] ExtensionAppModelBuilderTest.Reinstall (257 ms)
[3166/3190] ExtensionAppModelBuilderTest.Reinstall (257 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OrdinalConfilicts
[       OK ] ExtensionAppModelBuilderTest.OrdinalConfilicts (251 ms)
[3167/3190] ExtensionAppModelBuilderTest.OrdinalConfilicts (251 ms)
[ RUN      ] ExtensionAppModelBuilderTest.OnExtensionMoved
[       OK ] ExtensionAppModelBuilderTest.OnExtensionMoved (251 ms)
[3168/3190] ExtensionAppModelBuilderTest.OnExtensionMoved (251 ms)
[ RUN      ] ExtensionAppModelBuilderTest.InvalidOrdinal
[       OK ] ExtensionAppModelBuilderTest.InvalidOrdinal (254 ms)
[3169/3190] ExtensionAppModelBuilderTest.InvalidOrdinal (254 ms)
[ RUN      ] ExtensionAppModelBuilderTest.DisableAndEnable
[       OK ] ExtensionAppModelBuilderTest.DisableAndEnable (254 ms)
[3170/3190] ExtensionAppModelBuilderTest.DisableAndEnable (254 ms)
[ RUN      ] ExtensionAppModelBuilderTest.Build
[       OK ] ExtensionAppModelBuilderTest.Build (253 ms)
[3171/3190] ExtensionAppModelBuilderTest.Build (253 ms)
[ RUN      ] CopresenceApiUnittest.UnPubSub
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] CopresenceApiUnittest.UnPubSub (280 ms)
[3172/3190] CopresenceApiUnittest.UnPubSub (280 ms)
[ RUN      ] ConfirmBubbleViewsTest.CreateAndClose
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ConfirmBubbleViewsTest.CreateAndClose (239 ms)
[3173/3190] ConfirmBubbleViewsTest.CreateAndClose (239 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (36 ms)
[3174/3190] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabledThenClearPolicyAndEnable (36 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled (35 ms)
[3175/3190] CloudPrintProxyPolicyTest.StartWithPolicySetProxyEnabled (35 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (36 ms)
[3176/3190] CloudPrintProxyPolicyTest.StartWithPolicySetProxyDisabledThenClearPolicy (36 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (35 ms)
[3177/3190] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabledThenSetPolicy (35 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled (36 ms)
[3178/3190] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyEnabled (36 ms)
[ RUN      ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable
[       OK ] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (35 ms)
[3179/3190] CloudPrintProxyPolicyTest.StartWithNoPolicyProxyDisabledThenEnable (35 ms)
[ RUN      ] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrder
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrder (342 ms)
[3180/3190] ChromeLauncherControllerTest.RestoreDefaultAppsRandomOrder (342 ms)
[ RUN      ] ChromeLauncherControllerTest.PersistPinned
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] ChromeLauncherControllerTest.PersistPinned (490 ms)
[3181/3190] ChromeLauncherControllerTest.PersistPinned (490 ms)
[ RUN      ] BrowserProcessPowerTest.IncognitoDoesntRecordPowerUsage
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserProcessPowerTest.IncognitoDoesntRecordPowerUsage (416 ms)
[3182/3190] BrowserProcessPowerTest.IncognitoDoesntRecordPowerUsage (416 ms)
[ RUN      ] BrowserCommandsTest.ViewSource
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandsTest.ViewSource (378 ms)
[3183/3190] BrowserCommandsTest.ViewSource (378 ms)
[ RUN      ] BrowserCommandControllerTest.OnSigninAllowedPrefChange
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BrowserCommandControllerTest.OnSigninAllowedPrefChange (221 ms)
[3184/3190] BrowserCommandControllerTest.OnSigninAllowedPrefChange (221 ms)
[ RUN      ] BookmarkInstantExtendedTest.DetachedBookmarkBarOnNTP
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkInstantExtendedTest.DetachedBookmarkBarOnNTP (377 ms)
[3185/3190] BookmarkInstantExtendedTest.DetachedBookmarkBarOnNTP (377 ms)
[ RUN      ] BookmarkBarViewTest.OverflowVisibility
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] BookmarkBarViewTest.OverflowVisibility (371 ms)
[3186/3190] BookmarkBarViewTest.OverflowVisibility (371 ms)
[ RUN      ] AudioModemApiUnittest.ReceiveMultiple
Xlib:  extension "RANDR" missing on display ":9".
[       OK ] AudioModemApiUnittest.ReceiveMultiple (290 ms)
[3187/3190] AudioModemApiUnittest.ReceiveMultiple (290 ms)
[ RUN      ] AppSearchProviderTest.Uninstall
[       OK ] AppSearchProviderTest.Uninstall (336 ms)
[3188/3190] AppSearchProviderTest.Uninstall (336 ms)
[ RUN      ] AppSearchProviderTest.FetchRecommendations
[       OK ] AppSearchProviderTest.FetchRecommendations (268 ms)
[3189/3190] AppSearchProviderTest.FetchRecommendations (268 ms)
[ RUN      ] AppSearchProviderTest.Basic
[       OK ] AppSearchProviderTest.Basic (275 ms)
[3190/3190] AppSearchProviderTest.Basic (275 ms)
SUCCESS: all tests passed.
Tests took 300 seconds.
[run_isolated_out_hack]{"hash":"0828ffd664fc931f22ab630e9676e26b4b8c5dbd","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+----------------------------------------------------------------------------+
| End of shard 1  Pending: 1.0s  Duration: 311.2s  Bot: swarm202-c4  Exit: 0 |
+----------------------------------------------------------------------------+
Total duration: 619.5s
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@@@@
@@@STEP_TEXT@52 disabled@@@
@@@STEP_TEXT@140 flaky@@@

@@@STEP_CURSOR unit_tests@@@

@@@STEP_CURSOR unit_tests@@@



--------------------------------------------------------------------------------
started: Thu Jul  2 23:06:26 2015
ended: Thu Jul  2 23:06:32 2015
duration: 5 secs
status: SUCCESS
status reason: