New issue
Advanced search Search tips

Issue 783806 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Chrome
Pri: 2
Type: Bug



Sign in to add a comment

NavigationControllerBrowserTest.EnsureFrameNavigationEntriesClearedOnMismatch is flaky on Windows and ChromeOS

Project Member Reported by adithyas@chromium.org, Nov 10 2017

Issue description

Labels: Sheriff-Chromium
I'm going to disable this test on Windows.
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 10 2017

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

commit e64ed81041a1207a5b7e8f916ecfadc3a2fa801a
Author: Adithya Srinivasan <adithyas@chromium.org>
Date: Fri Nov 10 18:13:52 2017

Disable NavigationControllerBrowserTest.EnsureFrameNavigationEntriesClearedOnMismatch on Windows

TBR=lukasza@chromium.org

Bug: 783806
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I14f0618ff9444c5dfc02c3c518f67411e25a6547
Reviewed-on: https://chromium-review.googlesource.com/763932
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515599}
[modify] https://crrev.com/e64ed81041a1207a5b7e8f916ecfadc3a2fa801a/content/browser/frame_host/navigation_controller_impl_browsertest.cc

Labels: -Sheriff-Chromium
Owner: lukasza@chromium.org
Labels: Test-Flaky OS-Chrome OS-Windows
Summary: NavigationControllerBrowserTest.EnsureFrameNavigationEntriesClearedOnMismatch is flaky on Windows and ChromeOS (was: NavigationControllerBrowserTest.EnsureFrameNavigationEntriesClearedOnMismatch is flaky on Windows)
I'm seeing this test also occasionally fail on chromeos builds as well. Here's the output:

[ RUN      ] NavigationControllerBrowserTest.EnsureFrameNavigationEntriesClearedOnMismatch
[15260:15279:1018/095159.746652:ERROR:network_service.cc(93)] Not implemented reached in std::unique_ptr<net::NetworkChangeNotifier> network::(anonymous namespace)::CreateNetworkChangeNotifierIfNeeded()

DevTools listening on ws://127.0.0.1:39406/devtools/browser/dccf6d77-fb32-49c8-a663-5bb1aed4238b
[15260:15260:1018/095159.753728:ERROR:proxy_resolution_service.cc(1530)] ProxyConfigService for ChromeOS should be created in profile_io_data.cc::CreateProxyConfigService and this should be used only for examples.
../../content/browser/frame_host/navigation_controller_impl_browsertest.cc:6647: Failure
Value of: tree_node
  Actual: false
Expected: true
Stack trace:
#0 0x0000014b2cec testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop()
#1 0x0000014b26b9 testing::internal::AssertHelper::operator=()
#2 0x0000007363f6 content::NavigationControllerBrowserTest_EnsureFrameNavigationEntriesClearedOnMismatch_Test::RunTestOnMainThread()
#3 0x000002668a6b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#4 0x0000026d5728 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#5 0x000002077cda content::BrowserMainLoop::PreMainMessageLoopRun()
#6 0x000002404b57 content::StartupTaskRunner::RunAllTasksNow()
#7 0x000002076916 content::BrowserMainLoop::CreateStartupTasks()
#8 0x00000207a040 content::BrowserMainRunnerImpl::Initialize()
#9 0x0000026bc746 ShellBrowserMain()
#10 0x0000026b3742 content::ShellMainDelegate::RunProcess()
#11 0x000001fa6996 content::ContentMainRunnerImpl::Run()
#12 0x000003cc2b90 service_manager::Main()
#13 0x0000016fbbf4 content::ContentMain()
#14 0x000002668693 content::BrowserTestBase::SetUp()

BrowserTestBase received signal: Segmentation fault. Backtrace:
#0 0x0000029a75df base::debug::StackTrace::StackTrace()
#1 0x0000026695a5 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#2 0x7f4742666cb0 <unknown>
#3 0x000000736482 content::NavigationControllerBrowserTest_EnsureFrameNavigationEntriesClearedOnMismatch_Test::RunTestOnMainThread()
#4 0x000002668a6b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#5 0x0000026d5728 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#6 0x000002077cda content::BrowserMainLoop::PreMainMessageLoopRun()
#7 0x000002404b57 content::StartupTaskRunner::RunAllTasksNow()
#8 0x000002076916 content::BrowserMainLoop::CreateStartupTasks()
#9 0x00000207a040 content::BrowserMainRunnerImpl::Initialize()
#10 0x0000026bc746 ShellBrowserMain()
#11 0x0000026b3742 content::ShellMainDelegate::RunProcess()
#12 0x000001fa6996 content::ContentMainRunnerImpl::Run()
#13 0x000003cc2b90 service_manager::Main()
#14 0x0000016fbbf4 content::ContentMain()
#15 0x000002668693 content::BrowserTestBase::SetUp()
#16 0x0000014b7a2d testing::Test::Run()
#17 0x0000014b8650 testing::TestInfo::Run()
#18 0x0000014b8b67 testing::TestCase::Run()
#19 0x0000014c4937 testing::internal::UnitTestImpl::RunAllTests()
#20 0x0000014c44ad testing::UnitTest::Run()
#21 0x000002698111 base::TestSuite::Run()
#22 0x00000266196a content::ContentTestLauncherDelegate::RunTestSuite()
#23 0x0000026816be content::LaunchTests()
#24 0x000002661930 main
#25 0x7f4742651f45 __libc_start_main
#26 0x00000059b9aa _start

Maybe it's a race condition, or the test isn't waiting long enough? I'm going to disable on ChromeOS as well.

Sign in to add a comment