New issue
Advanced search Search tips

Issue 865520 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 30
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

LoginCursorTest.CursorHidden is flaky

Project Member Reported by alex...@chromium.org, Jul 19

Issue description

This test has been very flaky on linux-chromeos-rel:
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=interactive_ui_tests&showAllRuns=true&tests=LoginCursorTest.CursorHidden

And it has recently started failing consistently on Linux Chromium OS ASan LSan Tests (1), since this build:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/28314

Looking at the blamelist there, https://chromium-review.googlesource.com/1129384 might be related, as it also deals with CrOS login.  qnnguyen@: would you be able to triage this further?  I'll go ahead and disable in the meantime.

Sample failure output:

[ RUN      ] LoginCursorTest.CursorHidden
[24908:24908:0719/052727.056326:ERROR:content_gpu_interface_provider.cc(83)] Not implemented reached in virtual void ash::ContentGpuInterfaceProvider::RegisterOzoneGpuInterfaces(service_manager::BinderRegistry *)
[24908:24908:0719/052727.081706:ERROR:login_display_host_mojo.cc(222)] Not implemented reached in virtual void chromeos::LoginDisplayHostMojo::OnPreferencesChanged()
[24908:24908:0719/052727.081769:ERROR:login_display_host_mojo.cc(156)] Not implemented reached in virtual void chromeos::LoginDisplayHostMojo::SetStatusAreaVisible(bool)
[24908:24908:0719/052727.107575:INFO:lock_screen_utils.cc(56)] GetUserLastInputMethod: no input method for this user
[24908:24908:0719/052727.107934:FATAL:web_view_guest.cc(272)] Check failed: site.has_host().
#0 0x000004293a4c base::debug::StackTrace::StackTrace()
#1 0x0000041f918b logging::LogMessage::~LogMessage()
#2 0x000001d498f7 extensions::WebViewGuest::GetGuestPartitionConfigForSite()
#3 0x0000035f1c65 ChromeContentBrowserClient::GetStoragePartitionConfigForSite()
#4 0x0000015774a8 content::BrowserContext::GetStoragePartitionForSite()
#5 0x0000023e7812 chromeos::login::SigninPartitionManager::StartSigninSession()
#6 0x00000671822f chromeos::GaiaScreenHandler::LoadGaia()
#7 0x00000671808d chromeos::GaiaScreenHandler::LoadAuthExtension()
#8 0x00000671dd7b chromeos::GaiaScreenHandler::ShowGaiaScreenIfReady()
#9 0x00000062eb67 _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos17SelectToSpeakTestEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#10 0x00000671e22a chromeos::GaiaScreenHandler::OnCookiesCleared()
#11 0x000000a54a40 _ZN4base8internal7InvokerINS0_9BindStateIMN3net14MDnsClientImpl4CoreEFvRKNSt3__14pairINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEtEEEJNS_7WeakPtrIS5_EESE_EEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x0000024ec29b chromeos::ProfileHelper::OnSigninProfileCleared()
#13 0x00000062eb67 _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos17SelectToSpeakTestEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#14 0x0000041e3794 base::(anonymous namespace)::BarrierInfo::Run()
#15 0x0000024ec6ab chromeos::ProfileHelper::OnBrowsingDataRemoverDone()
#16 0x00000158e092 content::BrowsingDataRemoverImpl::Notify()
#17 0x00000158e4af content::BrowsingDataRemoverImpl::OnTaskComplete()
#18 0x00000062eb67 _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos17SelectToSpeakTestEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#19 0x00000383495a ChromeBrowsingDataRemoverDelegate::OnTaskComplete()
#20 0x00000062eb67 _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos17SelectToSpeakTestEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#21 0x00000383426a (anonymous namespace)::OnClearedCookies()
#22 0x000003834cbe _ZN4base8internal7InvokerINS0_9BindStateIPFvNS_12OnceCallbackIFvvEEEN4mojo12InterfacePtrIN7network5mojom13CookieManagerEEEjEJS5_SB_EEEFvjEE7RunOnceEPNS0_13BindStateBaseEj
#23 0x000000ab0a84 network::mojom::CookieManager_DeleteCookies_ForwardToCallback::Accept()
#24 0x000004670776 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#25 0x000004670246 mojo::FilterChain::Accept()
#26 0x0000046719d5 mojo::InterfaceEndpointClient::HandleIncomingMessage()
#27 0x00000467760c mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#28 0x000004676a10 mojo::internal::MultiplexRouter::Accept()
#29 0x000004670246 mojo::FilterChain::Accept()
#30 0x00000466e423 mojo::Connector::ReadSingleMessage()
#31 0x00000466ed61 mojo::Connector::ReadAllAvailableMessages()
#32 0x00000466ec09 mojo::Connector::OnHandleReadyInternal()
#33 0x0000012c9547 mojo::SimpleWatcher::DiscardReadyState()
#34 0x0000046650e4 mojo::SimpleWatcher::OnHandleReady()
#35 0x0000046655f1 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunImplIRKS9_RKNSt3__15tupleIJSB_ijS5_EEEJLm0ELm1ELm2ELm3EEEEvOT_OT0_NSI_16integer_sequenceImJXspT1_EEEE
#36 0x0000042b56b5 base::debug::TaskAnnotator::RunTask()
#37 0x0000042017aa base::MessageLoop::RunTask()
#38 0x000004201b3a base::MessageLoop::DeferOrRunPendingTask()
#39 0x000004201e37 base::MessageLoop::DoWork()
#40 0x0000042b0549 base::MessagePumpLibevent::Run()
#41 0x0000042011d4 base::MessageLoop::Run()
#42 0x000004227529 base::RunLoop::Run()
#43 0x000003a556b3 content::MessageLoopRunner::Run()
#44 0x00000058d2b8 ui_test_utils::SendMouseMoveSync()
#45 0x00000064d2d0 chromeos::LoginCursorTest_CursorHidden_Test::RunTestOnMainThread()
#46 0x000003a49681 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#47 0x0000035ef32b ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#48 0x0000035ee11a ChromeBrowserMainParts::PreMainMessageLoopRun()
#49 0x0000022a1dda chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun()
#50 0x00000157d641 content::BrowserMainLoop::PreMainMessageLoopRun()
#51 0x000001a040d5 content::StartupTaskRunner::RunAllTasksNow()
#52 0x00000157bf48 content::BrowserMainLoop::CreateStartupTasks()
#53 0x00000157fcf3 content::BrowserMainRunnerImpl::Initialize()
#54 0x000001579ad2 content::BrowserMain()
#55 0x000003590290 content::ContentMainRunnerImpl::Run()
#56 0x0000054c8b65 service_manager::Main()
#57 0x00000358e594 content::ContentMain()
#58 0x000003a4921c content::BrowserTestBase::SetUp()
#59 0x0000035dde8f InProcessBrowserTest::SetUp()
#60 0x00000077fb2d testing::Test::Run()
#61 0x000000780750 testing::TestInfo::Run()


 
Cc: jdufault@chromium.org achuith@chromium.org
+jdufault@ and achuith@, as chrome/browser/chromeos/login OWNERS who've touched the test most recently.
Project Member

Comment 3 by bugdroid1@chromium.org, Jul 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c542fbae9868eb330ccbe2bc65795ef30f6c26dd

commit c542fbae9868eb330ccbe2bc65795ef30f6c26dd
Author: Alex Moshchuk <alexmos@chromium.org>
Date: Thu Jul 19 17:36:29 2018

Disable flaky LoginCursorTest.CursorHidden test

Bug:  865520 
Change-Id: I6d4aa0c382a5ed4c2fb48cba48c718b9468405be
Tbr: jdufault@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/1143880
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576549}
[modify] https://crrev.com/c542fbae9868eb330ccbe2bc65795ef30f6c26dd/chrome/browser/chromeos/login/login_browsertest.cc

The change (mine) that broke this test was reverted earlier this morning.

Haven't really figured out what caused the breakage, but I'll re-enable it when I get there.
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 26

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3bec30f4077ccb42fb492a9f5c98cba0fb444169

commit 3bec30f4077ccb42fb492a9f5c98cba0fb444169
Author: Quan Nguyen <qnnguyen@chromium.org>
Date: Thu Jul 26 00:24:24 2018

Re-enable previously flaky LoginCursorTest.

Bug:  865520 
Change-Id: I7a8a5539db8bf793abe086e1f02ff07a17a58ef8
Reviewed-on: https://chromium-review.googlesource.com/1148692
Commit-Queue: Quan Nguyen <qnnguyen@chromium.org>
Reviewed-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Jacob Dufault <jdufault@chromium.org>
Cr-Commit-Position: refs/heads/master@{#578140}
[modify] https://crrev.com/3bec30f4077ccb42fb492a9f5c98cba0fb444169/chrome/browser/chromeos/login/login_browsertest.cc

Status: Fixed (was: Assigned)

Sign in to add a comment