New issue
Advanced search Search tips

Issue 784943 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 778751

Blocking:
issue 760181



Sign in to add a comment

DevToolsProtocolTest.InspectDuringFrameSwap fails with --enable-viz

Project Member Reported by jonr...@chromium.org, Nov 14 2017

Issue description

DevToolsProtocolTest.InspectDuringFrameSwap is failing with the following crash:

[20241:20241:1114/133049.555177:FATAL:weak_ptr.h(247)] Check failed: get() != nullptr. 
#0 0x7f4d07ca88ed base::debug::StackTrace::StackTrace()
#1 0x7f4d07ca6e6c base::debug::StackTrace::StackTrace()
#2 0x7f4d07d2bb3d logging::LogMessage::~LogMessage()
#3 0x7f4d01d94267 base::WeakPtr<>::operator->()
#4 0x7f4d038e89e1 content::RenderWidgetHostImpl::RequestCompositorFrameSink()
#5 0x7f4d03718955 content::FrameSinkProviderImpl::CreateForWidget()
#6 0x7f4d02116463 content::mojom::FrameSinkProviderStubDispatch::Accept()
#7 0x7f4d03718b13 content::mojom::FrameSinkProviderStub<>::Accept()
#8 0x7f4d0a1a218b mojo::InterfaceEndpointClient::HandleValidatedMessage()
#9 0x7f4d0a1a0cf1 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
#10 0x7f4d0a19f392 mojo::FilterChain::Accept()
#11 0x7f4d0a1a4b1f mojo::InterfaceEndpointClient::HandleIncomingMessage()
#12 0x7f4d0a1bafeb mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#13 0x7f4d0a1ba5c5 mojo::internal::MultiplexRouter::Accept()
#14 0x7f4d0a19f392 mojo::FilterChain::Accept()
#15 0x7f4d0a193964 mojo::Connector::ReadSingleMessage()
#16 0x7f4d0a194781 mojo::Connector::ReadAllAvailableMessages()
#17 0x7f4d0a1945ce mojo::Connector::OnHandleReadyInternal()
#18 0x7f4d0a1944cb mojo::Connector::OnWatcherHandleReady()
#19 0x7f4d0a19787f _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_
#20 0x7f4d0a1977af _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_
#21 0x7f4d0a197745 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEEOj
#22 0x7f4d0a19767b _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEj
#23 0x7f4d0a18e86e _ZNKR4base17RepeatingCallbackIFvjEE3RunEj
#24 0x7f4d0a19698f mojo::SimpleWatcher::DiscardReadyState()
#25 0x7f4d0a196c04 _ZN4base8internal13FunctorTraitsIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEvE6InvokeIJS6_jSA_EEEvSC_DpOT_
#26 0x7f4d0a196bb0 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS8_jSC_EEEvOT_DpOT0_
#27 0x7f4d0a196b50 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE7RunImplIRKSD_RKNSt3__15tupleIJS5_EEEJLm0EEEEvOT_OT0_NSK_16integer_sequenceImJXspT1_EEEEOjSB_
#28 0x7f4d0a196a86 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE3RunEPNS0_13BindStateBaseEjSB_
#29 0x7f4d00ba15ce _ZNKR4base17RepeatingCallbackIFvjRKN4mojo18HandleSignalsStateEEE3RunEjS4_
#30 0x7f4d00ba0e84 mojo::SimpleWatcher::OnHandleReady()
#31 0x7f4d00ba1dc3 _ZN4base8internal13FunctorTraitsIMN4mojo13SimpleWatcherEFvijRKNS2_18HandleSignalsStateEEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKiRKjS6_EEEvS8_OT_DpOT0_
#32 0x7f4d00ba1d05 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN4mojo13SimpleWatcherEFvijRKNS4_18HandleSignalsStateEERKNS_7WeakPtrIS5_EEJRKiRKjS8_EEEvOT_OT0_DpOT1_
#33 0x7f4d00ba1c62 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunImplIRKS9_RKNSt3__15tupleIJSB_ijS5_EEEJLm0ELm1ELm2ELm3EEEEvOT_OT0_NSI_16integer_sequenceImJXspT1_EEEE
#34 0x7f4d00ba1adc _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE3RunEPNS0_13BindStateBaseE
#35 0x7f4d07c55ea1 _ZNO4base12OnceCallbackIFvvEE3RunEv
#36 0x7f4d07cad6e0 base::debug::TaskAnnotator::RunTask()
#37 0x7f4d07d4d2f3 base::internal::IncomingTaskQueue::RunTask()
#38 0x7f4d07d5558e base::MessageLoop::RunTask()
#39 0x7f4d07d55813 base::MessageLoop::DeferOrRunPendingTask()
#40 0x7f4d07d55b11 base::MessageLoop::DoWork()
#41 0x7f4d07d5bbb3 base::MessagePumpLibevent::Run()
#42 0x7f4d07d54e36 base::MessageLoop::Run()
#43 0x7f4d07e067cd base::RunLoop::Run()
#44 0x000001aaf366 content::RunThisRunLoop()
#45 0x000001ab0a61 content::MessageLoopRunner::Run()
#46 0x000001aa5d24 content::TestNavigationObserver::Wait()
#47 0x000001a21723 content::NavigateToURLBlockUntilNavigationsComplete()
#48 0x0000006ae769 content::DevToolsProtocolTest_InspectDuringFrameSwap_Test::RunTestOnMainThread()
#49 0x000001a3e667 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#50 0x00000068d38d _ZN4base8internal13FunctorTraitsIMN7content21CrossSiteTransferTestEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_
#51 0x00000068d2d4 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIMN7content21CrossSiteTransferTestEFvvEJPS5_EEEvOT_DpOT0_
#52 0x000001a40ac5 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE
#53 0x000001a40a0c _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#54 0x00000064ed8d _ZNKR4base17RepeatingCallbackIFvvEE3RunEv
#55 0x000001bcafa6 content::ShellBrowserMainParts::PreMainMessageLoopRun()
#56 0x7f4d02e16314 content::BrowserMainLoop::PreMainMessageLoopRun()
#57 0x7f4d01d6ac9d _ZN4base8internal13FunctorTraitsIMN7content14NetworkContext11DiskCheckerEFvvEvE6InvokeIPS4_JEEEvS6_OT_DpOT0_
#58 0x7f4d01d6abe4 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIMN7content14NetworkContextEFvvEJPS5_EEEvOT_DpOT0_
#59 0x7f4d02e1d605 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEiOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE
#60 0x7f4d02e1d54c _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#61 0x7f4d01d2886d _ZNKR4base17RepeatingCallbackIFvvEE3RunEv

 
Also: CrossSiteTransferTest/CrossSiteTransferTest.MaliciousPostWithFileData/*
Also: OpenedByDOMTest.CrossProcessPopup 
Also: RenderFrameHostManagerTest.*
Project Member

Comment 5 by bugdroid1@chromium.org, Nov 15 2017

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

commit 30c422041794f1ce13ece5480be2265f9e9962e3
Author: Jonathan <jonross@chromium.org>
Date: Wed Nov 15 23:08:00 2017

Enable Fixed viz_content_browsertests

The crash in RenderWidgetHostImpl::RequestCompositorFrameSink has been fixed.
So I'm enabling the affected tests.

TBR=sky@chromium.org
TEST=viz_content_browsertests

Bug:  784943 . 760181
Change-Id: Ifc6887ab36fb27cd78246768cd4d17f935e1ca8f
Reviewed-on: https://chromium-review.googlesource.com/773158
Reviewed-by: Jonathan Ross <jonross@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516876}
[modify] https://crrev.com/30c422041794f1ce13ece5480be2265f9e9962e3/testing/buildbot/filters/mojo.fyi.viz.content_browsertests.filter

Status: Fixed (was: Untriaged)

Sign in to add a comment