New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 772072 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

ProxyAuthOnUserBoardScreenTest.ProxyAuthDialogOnUserBoardScreen is flaky on chromeos

Project Member Reported by chiniforooshan@chromium.org, Oct 5 2017

Issue description

Chrome Version: tot
OS: chromeos

The test sometimes fails with the following error:

[26946:26946:1005/135007.478965:FATAL:profile_destroyer.cc(56)] Check failed: hosts.empty() || profile->IsOffTheRecord() || content::RenderProcessHost::run_renderer_in_process(). Profile still has 1 hosts
#0 0x7f035e2968ec base::debug::StackTrace::StackTrace()
#1 0x7f035e2bc41c logging::LogMessage::~LogMessage()
#2 0x0000025be6d8 ProfileDestroyer::DestroyProfileWhenAppropriate()
#3 0x0000023da2a0 std::__1::__tree<>::destroy()
#4 0x0000023da1e9 ProfileManager::~ProfileManager()
#5 0x0000023d1ace ProfileManager::~ProfileManager()
#6 0x000002559112 BrowserProcessImpl::StartTearDown()
#7 0x0000022ad6f2 ChromeBrowserMainParts::PostMainMessageLoopRun()
#8 0x000001e0a813 chromeos::ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun()
#9 0x7f035a63837a content::BrowserMainLoop::ShutdownThreadsAndCleanUp()
#10 0x7f035a63a913 content::BrowserMainRunnerImpl::Shutdown()
#11 0x7f035a63394b content::BrowserMain()
#12 0x7f035aeae7cc content::ContentMainRunnerImpl::Run()
#13 0x7f0358dd609e service_manager::Main()
#14 0x7f035aead1a4 content::ContentMain()
#15 0x00000278cce3 content::BrowserTestBase::SetUp()
#16 0x000002270726 InProcessBrowserTest::SetUp()
#17 0x000001469cea chromeos::LoginManagerTest::SetUp()
#18 0x000001825c71 testing::Test::Run()
#19 0x000001826760 testing::TestInfo::Run()
#20 0x000001826c47 testing::TestCase::Run()
#21 0x00000182d1e7 testing::internal::UnitTestImpl::RunAllTests()
#22 0x00000182ce67 testing::UnitTest::Run()
#23 0x0000022803c2 base::TestSuite::Run()
#24 0x000002243219 ChromeTestSuiteRunner::RunTestSuite()
#25 0x0000027c064f content::LaunchTests()
#26 0x0000022435e1 LaunchChromeTests()
#27 0x000002240b4b main
#28 0x7f0352290f45 __libc_start_main
#29 0x0000007672a4 <unknown>

When I ran it locally, it failed 57/100 times on tot:

browser_tests --gtest_filter=ProxyAuthOnUserBoardScreenTest.ProxyAuthDialogOnUserBoardScreen --gtest_repeat=100

Example failure on bot:

https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/522933
 
Cc: -xiy...@chromium.org erosky@chromium.org
Owner: xiy...@chromium.org
Status: Assigned (was: Untriaged)
The lingering renderer for auth seems not resolved 100%.
Project Member

Comment 2 by bugdroid1@chromium.org, Oct 5 2017

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

commit 97f983afbab768b5ba8070e226838b8314a65615
Author: Ehsan Chiniforooshan <chiniforooshan@chromium.org>
Date: Thu Oct 05 19:48:33 2017

Disable ProxyAuthDialogOnUserBoardScreen

It is flaky. Error:

[FATAL:profile_destroyer.cc(56)] Check failed: hosts.empty() ||
profile->IsOffTheRecord() ||
content::RenderProcessHost::run_renderer_in_process().
Profile still has 1 hosts

0x7f035e2968ec base::debug::StackTrace::StackTrace()
0x7f035e2bc41c logging::LogMessage::~LogMessage()
0x0000025be6d8 ProfileDestroyer::DestroyProfileWhenAppropriate()
0x0000023da2a0 std::__1::__tree<>::destroy()
0x0000023da1e9 ProfileManager::~ProfileManager()
0x0000023d1ace ProfileManager::~ProfileManager()
0x000002559112 BrowserProcessImpl::StartTearDown()
0x0000022ad6f2 ChromeBrowserMainParts::PostMainMessageLoopRun()
0x000001e0a813 chromeos::ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun()
0x7f035a63837a content::BrowserMainLoop::ShutdownThreadsAndCleanUp()
...

Bug=772072

Bug: 
Change-Id: I91391979088148a9857728f5c7b30d397b8335f2
Reviewed-on: https://chromium-review.googlesource.com/703034
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Ehsan Chiniforooshan <chiniforooshan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#506834}
[modify] https://crrev.com/97f983afbab768b5ba8070e226838b8314a65615/chrome/browser/chromeos/login/proxy_auth_dialog_browsertest.cc

Components: Tests UI>Browser>Profiles

Sign in to add a comment