• Maxim Kolosovskiy's avatar
    Revert "Support multiple receivers for Cros APIs." · 640009eb
    Maxim Kolosovskiy authored
    This reverts commit 8aca3b4d.
    
    Reason for revert: I suspect the CL caused WindowOpenApiTest.PopupBlockingExtension failure
    https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg/22177/overview
    
    [ RUN      ] WindowOpenApiTest.PopupBlockingExtension
    2021-01-13T05:48:40.927570Z INFO browser_tests[28993:28993]: [content_main_runner_impl.cc(1055)] Chrome is running in full browser mode.
    2021-01-13T05:48:41.111260Z WARNING browser_tests[28993:28993]: [audio_manager_linux.cc(69)] Falling back to ALSA for audio output. PulseAudio is not available or could not be initialized.
    2021-01-13T05:48:41.147293Z ERROR browser_tests[28993:28993]: [cras_audio_handler.cc(1627)] Failed to retrieve WBS mic deprioritized flag
    2021-01-13T05:48:41.148942Z WARNING browser_tests[28993:29172]: [statistics_provider.cc(321)] Finished loading statistics.
    2021-01-13T05:48:41.786294Z WARNING browser_tests[28993:28993]: [user_policy_manager_builder_chromeos.cc(123)] No policy loaded for known non-enterprise user
    2021-01-13T05:48:42.161192Z WARNING browser_tests[28993:28993]: [merge_session_throttling_utils.cc(143)] Loading content for a profile without session restore?
    2021-01-13T05:48:42.192143Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:42.205962Z ERROR browser_tests[28993:28993]: [proximity_auth_profile_pref_manager.cc(192)] Failed to find local state prefs for current user.
    2021-01-13T05:48:42.726389Z WARNING browser_tests[28993:28993]: [merge_session_throttling_utils.cc(143)] Loading content for a profile without session restore?
    2021-01-13T05:48:43.054799Z WARNING browser_tests[28993:28993]: [wallpaper_controller_client.cc(377)] Cannot get wallpaper files id in RemovePolicyWallpaper. This should never happen under normal circumstances.
    2021-01-13T05:48:43.218141Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:43.726830Z WARNING browser_tests[29202:29284]: [http_cache_transaction.cc(1192)] Unable to open or create cache entry
    2021-01-13T05:48:44.322210Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:44.376219Z ERROR browser_tests[28993:28993]: [plugin_vm_manager_impl.cc(141)] New session has dispatcher unexpected already running. Perhaps Chrome crashed?
    2021-01-13T05:48:44.859368Z INFO browser_tests[28993:28993]: [key_permissions_manager_impl.cc(495)] One-time key permissions migration started for token: 0.
    2021-01-13T05:48:44.863796Z INFO browser_tests[28993:28993]: [android_sms_pairing_state_tracker_impl.cc(72)] No Pairing cookie found
    2021-01-13T05:48:45.010359Z ERROR browser_tests[28993:29140]: [object_proxy.cc(621)] Failed to call method: org.chromium.U2F.IsUvpaa: object_path= /org/chromium/U2F: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.U2F was not provided by any .service files
    2021-01-13T05:48:45.018258Z ERROR browser_tests[28993:29172]: [als_reader.cc(47)] Missing num of als
    2021-01-13T05:48:45.681453Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:45.682492Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:45.685002Z INFO browser_tests[28993:28993]: [key_permissions_manager_impl.cc(520)] One-time key permissions migration succeeded for token: 0.
    2021-01-13T05:48:45.768048Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:45.769933Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:46.230042Z WARNING browser_tests[28993:28993]: [browser_util.cc(167)] Lacros-chrome is not supported
    2021-01-13T05:48:50.078030Z ERROR browser_tests[28993:29172]: [object_proxy.cc(621)] Failed to call method: org.chromium.debugd.GetPerfOutputFd: object_path= /org/chromium/debugd: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.debugd was not provided by any .service files
    2021-01-13T05:49:10.763123Z WARNING browser_tests[28993:29410]: [embedded_test_server.cc(668)] Request not handled. Returning 404: /favicon.ico
    2021-01-13T05:49:10.833186Z WARNING browser_tests[28993:29410]: [embedded_test_server.cc(668)] Request not handled. Returning 404: /favicon.ico
    ../../chrome/browser/extensions/window_open_apitest.cc:91: Failure
    Expected equality of these values:
      num_browsers
        Which is: 4
      chrome::GetBrowserCount(browser->profile())
        Which is: 2
    Google Test trace:
    ../../chrome/browser/extensions/window_open_apitest.cc:76: WaitForTabsPopupsApps tabs:5, popups:2, app_popups:1
    Stack trace:
    #0 0x56363e71a458 extensions::WaitForTabsPopupsApps()
    #1 0x56363e71c5aa extensions::WindowOpenApiTest_PopupBlockingExtension_Test::RunTestOnMainThread()
    #2 0x563646f1d248 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
    #3 0x563646f207ca base::internal::FunctorTraits<>::Invoke<>()
    #4 0x563646f20741 base::internal::InvokeHelper<>::MakeItSo<>()
    #5 0x563646f206e7 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE7RunImplIS6_NSt4__Cr5tupleIJS8_EEEJLm0EEEEvOT_OT0_NSD_16integer_sequenceImJXspT1_EEEE
    #6 0x563646f2068c base::internal::Invoker<>::RunOnce()
    #7 0x56363c76ba61 _ZNO4base12OnceCallbackIFvvEE3RunEv
    #8 0x563645c03021 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
    #9 0x563645c01fc2 ChromeBrowserMainParts::PreMainMessageLoopRun()
    #10 0x563640599fc6 chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun()
    #11 0x7fb5dc82e9e5 content::BrowserMainLoop::PreMainMessageLoopRun()
    #12 0x7fb5dc8383ca base::internal::FunctorTraits<>::Invoke<>()
    #13 0x7fb5dc8382e1 base::internal::InvokeHelper<>::MakeItSo<>()
    #14 0x7fb5dc838267 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIS6_NSt4__Cr5tupleIJS8_EEEJLm0EEEEiOT_OT0_NSD_16integer_sequenceImJXspT1_EEEE
    #15 0x7fb5dc83820c base::internal::Invoker<>::RunOnce()
    #16 0x7fb5dcc03581 _ZNO4base12OnceCallbackIFivEE3RunEv
    #17 0x7fb5dda03df6 content::StartupTaskRunner::RunAllTasksNow()
    #18 0x7fb5dc82d3ad content::BrowserMainLoop::CreateStartupTasks()
    #19 0x7fb5dc83bfd3 content::BrowserMainRunnerImpl::Initialize()
    #20 0x7fb5dc82a804 content::BrowserMain()
    #21 0x7fb5de9aae56 content::RunBrowserProcessMain()
    #22 0x7fb5de9ac3c9 content::ContentMainRunnerImpl::RunBrowser()
    #23 0x7fb5de9abd27 content::ContentMainRunnerImpl::Run()
    #24 0x7fb5de9a9106 content::RunContentProcess()
    #25 0x7fb5de9a9a3d content::ContentMain()
    #26 0x563646f1cb13 content::BrowserTestBase::SetUp()
    #27 0x563645acb283 InProcessBrowserTest::SetUp()
    #28 0x563645ab3802 extensions::ExtensionBrowserTest::SetUp()
    #29 0x56364163b48b testing::internal::HandleSehExceptionsInMethodIfSupported<>()
    #30 0x56364162ee67 testing::internal::HandleExceptionsInMethodIfSupported<>()
    
    
    
    Original change's description:
    > Support multiple receivers for Cros APIs.
    >
    > With this CL, most of Cros API starts to support multiple receivers.
    > AshChromeService and LacrosChromeService are exceptions.
    >
    > Bug: 1148448
    > Test: Build and run Lacros on a DUT.
    > Change-Id: I1d1a0be111108ae15657d81ea747750a760bd2f8
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2624323
    > Reviewed-by: James Cook <jamescook@chromium.org>
    > Commit-Queue: Hidehiko Abe <hidehiko@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#842869}
    
    TBR=jamescook@chromium.org,hidehiko@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com
    
    Change-Id: Id097eab1934d9a2afca29f249a007de57ef18d90
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: 1148448
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2626229Reviewed-by: default avatarMaxim Kolosovskiy  <kolos@chromium.org>
    Commit-Queue: Maxim Kolosovskiy  <kolos@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#842943}
    640009eb
select_file_ash.cc 7.94 KB