New issue
Advanced search Search tips

Issue 627962 link

Starred by 3 users

Issue metadata

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



Sign in to add a comment

WebViewTests/WebViewTest.InterstitialTeardownOnBrowserShutdown is flaky.

Project Member Reported by nek...@chromium.org, Jul 13 2016

Issue description

Based on the owner of chrome/browser/apps/guest_view/web_view_browsertest.cc
Please re-assign if not the right person.


WebViewTests/WebViewTest.InterstitialTeardownOnBrowserShutdown is flaky.
Sample builder:
https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/55573
Sample build log:
https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/55573/steps/browser_tests%20on%20Ubuntu-12.04/logs/WebViewTests_WebViewTest.InterstitialTeardownOnBrowserShutdown_0

[13687:13687:0713/122930:FATAL:weak_ptr.h(232)] Check failed: get() != nullptr.
#0 0x7f25859c73fe base::debug::StackTrace::StackTrace()
#1 0x7f2585a2e9cf logging::LogMessage::~LogMessage()
#2 0x7f257cade46d base::WeakPtr<>::operator->()
#3 0x7f257d7b7747 content::RenderWidgetHostViewGuest::OnSwapCompositorFrame()
#4 0x7f257dc9e4c4 content::RenderWidgetHostImpl::OnSwapCompositorFrame()
#5 0x7f257dc9d359 content::RenderWidgetHostImpl::OnMessageReceived()
#6 0x7f257dc5a361 content::RenderProcessHostImpl::OnMessageReceived()
#7 0x7f257b9e5768 IPC::ChannelProxy::Context::OnDispatchMessage()
#8 0x7f257b9e9e8b _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#9 0x7f257b9e9d86 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#10 0x7f257b9e9d13 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#11 0x7f257b9e9a2c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x7f25859a736e base::Callback<>::Run()
#13 0x7f25859ccf6e base::debug::TaskAnnotator::RunTask()
#14 0x7f2585a4c92c base::MessageLoop::RunTask()
#15 0x7f2585a4cbc4 base::MessageLoop::DeferOrRunPendingTask()
#16 0x7f2585a4ce8e base::MessageLoop::DoWork()
#17 0x7f2585a64d76 base::MessagePumpGlib::Run()
#18 0x7f2585a4c30f base::MessageLoop::RunHandler()
#19 0x7f2585af31f4 base::RunLoop::Run()
#20 0x000007003a33 content::RunThisRunLoop()
#21 0x000007003b07 content::RunAllPendingInMessageLoop()
#22 0x0000040210c2 InProcessBrowserTest::RunTestOnMainThreadLoop()
#23 0x00000170d744 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#24 0x0000009ecd62 _ZN4base8internal13FunctorTraitsIM24DevToolsBeforeUnloadTestFvvEvE6InvokeIRK13scoped_refptrI53DevToolsBeforeUnloadTest_TestDockedDevToolsClose_TestEJEEEvS4_OT_DpOT0_
#25 0x00000170eae1 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN7content15BrowserTestBaseEFvvEJRK13scoped_refptrIS5_EEEEvOT_DpOT0_
#26 0x00000170ea82 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJ13scoped_refptrIS4_EEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#27 0x00000170e8ac _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJ13scoped_refptrIS4_EEEEFvvEE3RunEPNS0_13BindStateBaseE
#28 0x000000886cbe base::Callback<>::Run()
#29 0x000004b572a2 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#30 0x000004b55d80 ChromeBrowserMainParts::PreMainMessageLoopRun()
#31 0x7f257d478431 content::BrowserMainLoop::PreMainMessageLoopRun()
#32 0x7f257cae574d _ZN4base8internal13FunctorTraitsIMN4mojo10BindingSetIN7content5mojom14ProcessControlEE7ElementEFvvEvE6InvokeIPS8_JEEEvSA_OT_DpOT0_
#33 0x7f257d480281 _ZN4base8internal12InvokeHelperILb0EiE8MakeItSoIRKMN7content15BrowserMainLoopEFivEJPS5_EEEiOT_DpOT0_
#34 0x7f257d480227 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEiOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#35 0x7f257d48018c _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#36 0x7f257cad4c8e base::Callback<>::Run()
#37 0x7f257df1649b content::StartupTaskRunner::RunAllTasksNow()
#38 0x7f257d476413 content::BrowserMainLoop::CreateStartupTasks()
#39 0x7f257d48289d content::BrowserMainRunnerImpl::Initialize()
#40 0x7f257d4729ad content::BrowserMain()
#41 0x7f257f1d7266 content::RunNamedProcessTypeMain()
#42 0x7f257f1d9532 content::ContentMainRunnerImpl::Run()
#43 0x7f257f1d6322 content::ContentMain()
#44 0x00000170d46c content::BrowserTestBase::SetUp()
#45 0x00000401f895 InProcessBrowserTest::SetUp()
#46 0x0000014667dd ExtensionBrowserTest::SetUp()
#47 0x0000008774d8 WebViewTestBase::SetUp()
#48 0x00000105d9aa _ZN7testing8internal12InvokeHelperIvNSt3tr15tupleIJEEEE12InvokeMethodI14ServiceProcessMS7_FvvEEEvPT_T0_RKS4_
#49 0x000004e227ae testing::internal::HandleExceptionsInMethodIfSupported<>()
#50 0x000004e17743 testing::Test::Run()
#51 0x000004e17f28 testing::TestInfo::Run()
#52 0x000004e184ca testing::TestCase::Run()
#53 0x000004e1d81c testing::internal::UnitTestImpl::RunAllTests()
#54 0x00000105cfba _ZN7testing8internal12InvokeHelperIbNSt3tr15tupleIJEEEE12InvokeMethodI20MockServiceIPCServerMS7_FbvEEEbPT_T0_RKS4_
#55 0x000004e23e3e testing::internal::HandleExceptionsInMethodIfSupported<>()
#56 0x000004e1d4bf testing::UnitTest::Run()
#57 0x0000016b89e1 RUN_ALL_TESTS()
#58 0x0000016b7892 base::TestSuite::Run()
#59 0x0000040036cc ChromeTestSuiteRunner::RunTestSuite()
#60 0x0000040037c9 ChromeTestLauncherDelegate::RunTestSuite()
#61 0x000006ff8e62 content::LaunchTests()


WebViewTests/WebViewTest.InterstitialTeardownOnBrowserShutdown/0 (run #2):
[ RUN      ] WebViewTests/WebViewTest.InterstitialTeardownOnBrowserShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19650:19650:0713/123227:WARNING:audio_manager.cc(317)] Multiple instances of AudioManager detected
[19650:19650:0713/123227:WARNING:audio_manager.cc(278)] Multiple instances of AudioManager detected
[19650:19650:0713/123227:WARNING:password_store_factory.cc(250)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md
for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19650:19667:0713/123228:WARNING:shell_integration_linux.cc(304)] Could not install icon chrome-kngbfpeohgpklepjmmmadgdecdndcanl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19650:19650:0713/123229:INFO:CONSOLE(6)] "embedder.loadGuest: 52267", source: chrome-extension://kngbfpeohgpklepjmmmadgdecdndcanl/embedder.js (6)
[19650:19650:0713/123229:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:52267/extensions/platform_apps/web_view/interstitial_teardown/https_page.html",
source: chrome-extension://kngbfpeohgpklepjmmmadgdecdndcanl/embedder.js (13)
[19650:19650:0713/123230:FATAL:weak_ptr.h(232)] Check failed: get() != nullptr.
#0 0x7fde29cb53fe base::debug::StackTrace::StackTrace()
#1 0x7fde29d1c9cf logging::LogMessage::~LogMessage()
#2 0x7fde20dcc46d base::WeakPtr<>::operator->()
#3 0x7fde21aa5747 content::RenderWidgetHostViewGuest::OnSwapCompositorFrame()
#4 0x7fde21f8c4c4 content::RenderWidgetHostImpl::OnSwapCompositorFrame()
#5 0x7fde21f8b359 content::RenderWidgetHostImpl::OnMessageReceived()
#6 0x7fde21f48361 content::RenderProcessHostImpl::OnMessageReceived()
#7 0x7fde1fcd3768 IPC::ChannelProxy::Context::OnDispatchMessage()
#8 0x7fde1fcd7e8b _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#9 0x7fde1fcd7d86 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#10 0x7fde1fcd7d13 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#11 0x7fde1fcd7a2c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x7fde29c9536e base::Callback<>::Run()
#13 0x7fde29cbaf6e base::debug::TaskAnnotator::RunTask()
#14 0x7fde29d3a92c base::MessageLoop::RunTask()
#15 0x7fde29d3abc4 base::MessageLoop::DeferOrRunPendingTask()

 

Comment 1 by nek...@chromium.org, Jul 13 2016

Cc: -engedy@chromium.org wjmaclean@chromium.org lazyboy@chromium.org

Comment 2 by dbeam@chromium.org, Jul 14 2016

Cc: lfg@chromium.org
 Issue 619508  has been merged into this issue.

Comment 3 by dbeam@chromium.org, Jul 14 2016

Cc: enne@chromium.org
danakj@ told me to CC you, enne@

also, this looks flaky-ish everywhere (if I'm interpreting the dashboard correctly)

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=browser_tests&tests=WebViewTests%2FWebViewTest.InterstitialTeardownOnBrowserShutdown%2F0
Owner: wjmaclean@chromium.org
Reassigning to James. I no longer work on webview.
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 14 2016

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

commit 596cc6aa8304c24416c3bd9e7e8d9e9dbfee9531
Author: dbeam <dbeam@chromium.org>
Date: Thu Jul 14 01:52:21 2016

Mark WebViewTest.InterstitialTeardownOnBrowserShutdown flaky on all platforms

TBR=fsamuel@chromium.org
BUG=627962

Review-Url: https://codereview.chromium.org/2149663004
Cr-Commit-Position: refs/heads/master@{#405397}

[modify] https://crrev.com/596cc6aa8304c24416c3bd9e7e8d9e9dbfee9531/chrome/browser/apps/guest_view/web_view_browsertest.cc

Project Member

Comment 6 by bugdroid1@chromium.org, Apr 25 2018

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

commit 9fb02122d52f011c6cbe7db0d9b740a10e73385f
Author: Kevin McNee <mcnee@chromium.org>
Date: Wed Apr 25 20:41:31 2018

Remove BrowserPlugin parameterization of WebView browsertests.

WebViewTests and WebViewInteractiveTests now only run for the
GuestViewCrossProcessFrames enabled case.

Bug: 533069,  544782 , 627962,  796344 , 807116,  818161 ,  818205 ,  829846 
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: Ic3a971b553fe343466a440ed4363389cd9e89214
Reviewed-on: https://chromium-review.googlesource.com/1000137
Commit-Queue: Kevin McNee <mcnee@chromium.org>
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553727}
[modify] https://crrev.com/9fb02122d52f011c6cbe7db0d9b740a10e73385f/chrome/browser/apps/guest_view/web_view_browsertest.cc
[modify] https://crrev.com/9fb02122d52f011c6cbe7db0d9b740a10e73385f/chrome/browser/apps/guest_view/web_view_interactive_browsertest.cc
[modify] https://crrev.com/9fb02122d52f011c6cbe7db0d9b740a10e73385f/testing/buildbot/filters/mash.browser_tests.filter
[modify] https://crrev.com/9fb02122d52f011c6cbe7db0d9b740a10e73385f/testing/buildbot/filters/mojo.fyi.network_browser_tests.filter
[modify] https://crrev.com/9fb02122d52f011c6cbe7db0d9b740a10e73385f/testing/buildbot/filters/viz.browser_tests.filter

Comment 7 by mcnee@chromium.org, Apr 26 2018

Components: Platform>Apps>BrowserTag
The /0 version of this test has been removed.

Sign in to add a comment