With --enable-viz
Right now when you launch a WebViewGuest it crashes. Whether this be from a website/demo app or tests such as
Stack Trace Browser Side:
host_frame_sink_manager.cc(183)] Check failed: frame_sink_manager_impl_.
#0 0x7f5e99c1280d base::debug::StackTrace::StackTrace()
#1 0x7f5e99c10d8c base::debug::StackTrace::StackTrace()
#2 0x7f5e99c9599d logging::LogMessage::~LogMessage()
#3 0x7f5e7fbe07de viz::HostFrameSinkManager::CreateCompositorFrameSinkSupport()
#4 0x7f5e93eb5cc4 content::RenderWidgetHostViewChildFrame::CreateCompositorFrameSinkSupport()
#5 0x7f5e93eb5b4d content::RenderWidgetHostViewChildFrame::RenderWidgetHostViewChildFrame()
#6 0x7f5e93eb573b content::RenderWidgetHostViewChildFrame::Create()
#7 0x7f5e941bca80 content::WebContentsViewChildFrame::CreateViewForWidget()
#8 0x7f5e9419c552 content::WebContentsImpl::CreateRenderWidgetHostViewForRenderManager()
#9 0x7f5e9419c6fa content::WebContentsImpl::CreateRenderViewForRenderManager()
#10 0x7f5e93893f79 content::RenderFrameHostManager::InitRenderView()
#11 0x7f5e93886874 content::RenderFrameHostManager::ReinitializeRenderFrame()
#12 0x7f5e9388d026 content::RenderFrameHostManager::GetFrameHostForNavigation()
#13 0x7f5e9388c391 content::RenderFrameHostManager::DidCreateNavigationRequest()
#14 0x7f5e937aac43 content::FrameTreeNode::CreatedNavigationRequest()
#15 0x7f5e9381458a content::NavigatorImpl::RequestNavigation()
#16 0x7f5e93813024 content::NavigatorImpl::NavigateToEntry()
#17 0x7f5e93814d78 content::NavigatorImpl::NavigateToPendingEntry()
#18 0x7f5e937d8a80 content::NavigationControllerImpl::NavigateToPendingEntryInternal()
#19 0x7f5e937cab49 content::NavigationControllerImpl::NavigateToPendingEntry()
#20 0x7f5e937cb293 content::NavigationControllerImpl::LoadEntry()
#21 0x7f5e937cead5 content::NavigationControllerImpl::LoadURLWithParams()
#22 0x7f5e933bc77f content::BrowserPluginGuest::LoadURLWithParams()
#23 0x5612b05e3604 guest_view::GuestViewBase::LoadURLWithParams()
#24 0x5612ac0141a0 extensions::WebViewGuest::LoadURLWithParams()
#25 0x5612ac01c6a3 _ZN4base8internal13FunctorTraitsIMN10extensions12WebViewGuestEFvRK4GURLRKN7content8ReferrerEN2ui14PageTransitionEbEvE6InvokeIRKNS_7WeakPtrIS3_EEJS6_SA_RKSC_RKbEEEvSE_OT_DpOT0_
#26 0x5612ac01c5c7 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN10extensions12WebViewGuestEFvRK4GURLRKN7content8ReferrerEN2ui14PageTransitionEbERKNS_7WeakPtrIS5_EEJS8_SC_RKSE_RKbEEEvOT_OT0_DpOT1_
#27 0x5612ac01c506 _ZN4base8internal7InvokerINS0_9BindStateIMN10extensions12WebViewGuestEFvRK4GURLRKN7content8ReferrerEN2ui14PageTransitionEbEJNS_7WeakPtrIS4_EES5_S9_SD_bEEEFvvEE7RunImplIRKSF_RKNSt3__15tupleIJSH_S5_S9_SD_bEEEJLm0ELm1ELm2ELm3ELm4EEEEvOT_OT0_NSO_16integer_sequenceImJXspT1_EEEE
#28 0x5612ac01c30c _ZN4base8internal7InvokerINS0_9BindStateIMN10extensions12WebViewGuestEFvRK4GURLRKN7content8ReferrerEN2ui14PageTransitionEbEJNS_7WeakPtrIS4_EES5_S9_SD_bEEEFvvEE3RunEPNS0_13BindStateBaseE
#29 0x5612abbfcc0d _ZNKR4base17RepeatingCallbackIFvvEE3RunEv
#30 0x5612abff62e7 extensions::WebViewContentScriptManager::SignalOnScriptsLoaded()
#31 0x5612ac013465 extensions::WebViewGuest::SignalWhenReady()
#32 0x5612ac0136e5 extensions::WebViewGuest::NavigateGuest()
#33 0x5612ac005ee6 extensions::WebViewGuest::ApplyAttributes()
#34 0x5612ac006d9a extensions::WebViewGuest::DidInitialize()
#35 0x5612b05e2dba guest_view::GuestViewBase::InitWithWebContents()
#36 0x5612b05e2644 guest_view::GuestViewBase::CompleteInit()
#37 0x5612abfd8893 _ZN4base8internal13FunctorTraitsIMN10extensions12AppViewGuestEFvNSt3__110unique_ptrINS_15DictionaryValueENS4_14default_deleteIS6_EEEERKNS_17RepeatingCallbackIFvPN7content11WebContentsEEEEPNS2_13ExtensionHostEEvE6InvokeINS_7WeakPtrIS3_EEJS9_SF_SJ_EEEvSL_OT_DpOT0_
#38 0x5612b05e7f55 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN10guest_view13GuestViewBaseEFvNSt3__110unique_ptrINS_15DictionaryValueENS6_14default_deleteIS8_EEEERKNS_17RepeatingCallbackIFvPN7content11WebContentsEEEESF_ERKNS_7WeakPtrIS5_EEJSB_SJ_SF_EEEvOT_OT0_DpOT1_
#39 0x5612b05e7dcd _ZN4base8internal7InvokerINS0_9BindStateIMN10guest_view13GuestViewBaseEFvNSt3__110unique_ptrINS_15DictionaryValueENS5_14default_deleteIS7_EEEERKNS_17RepeatingCallbackIFvPN7content11WebContentsEEEESE_EJNS_7WeakPtrIS4_EENS0_13PassedWrapperISA_EESG_EEESF_E7RunImplIRKSK_RKNS5_5tupleIJSM_SO_SG_EEEJLm0ELm1ELm2EEEEvOT_OT0_NS5_16integer_sequenceImJXspT1_EEEEOSE_
#40 0x5612b05e7c64 _ZN4base8internal7InvokerINS0_9BindStateIMN10guest_view13GuestViewBaseEFvNSt3__110unique_ptrINS_15DictionaryValueENS5_14default_deleteIS7_EEEERKNS_17RepeatingCallbackIFvPN7content11WebContentsEEEESE_EJNS_7WeakPtrIS4_EENS0_13PassedWrapperISA_EESG_EEESF_E3RunEPNS0_13BindStateBaseESE_
#41 0x5612abbfc6b0 _ZNKR4base17RepeatingCallbackIFvPN11google_apis29AuthenticatedRequestInterfaceEEE3RunES3_
#42 0x5612ac004ac8 extensions::WebViewGuest::CreateWebContents()
#43 0x5612b05e24bf guest_view::GuestViewBase::Init()
#44 0x5612b05eb7af guest_view::GuestViewManager::CreateGuest()
#45 0x5612ac1c5473 extensions::GuestViewInternalCreateGuestFunction::RunAsync()
#46 0x5612abf577c7 AsyncExtensionFunction::Run()
#47 0x5612abf556a0 ExtensionFunction::RunWithValidation()
#48 0x5612abf5c6e2 extensions::ExtensionFunctionDispatcher::DispatchWithCallbackInternal()
#49 0x5612abf5b724 extensions::ExtensionFunctionDispatcher::Dispatch()
#50 0x5612abfc98dc extensions::ExtensionWebContentsObserver::OnRequest()
#51 0x5612abed5512 _ZN3IPC20DispatchToMethodImplIN10extensions21AppWindowContentsImplEMS2_FvPN7content15RenderFrameHostERKNSt3__16vectorINS1_15DraggableRegionENS6_9allocatorIS8_EEEEES4_NS6_5tupleIJSB_EEEJLm0EEEEvPT_T0_PT1_OT2_NS6_16integer_sequenceImJXspT3_EEEE
#52 0x5612abed5440 _ZN3IPC16DispatchToMethodIN10extensions21AppWindowContentsImplEN7content15RenderFrameHostEJRKNSt3__16vectorINS1_15DraggableRegionENS5_9allocatorIS7_EEEEENS5_5tupleIJSA_EEEEENS5_9enable_ifIXeqsZT1_sr3std10tuple_sizeINS5_5decayIT2_E4typeEEE5valueEvE4typeEPT_MSM_FvPT0_DpT1_ESP_OSH_
#53 0x5612abfca011 _ZN3IPC8MessageTI29ExtensionHostMsg_Request_MetaNSt3__15tupleIJ31ExtensionHostMsg_Request_ParamsEEEvE8DispatchIN10extensions28ExtensionWebContentsObserverES9_N7content15RenderFrameHostEMS9_FvPSB_RKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#54 0x5612abfc984c extensions::ExtensionWebContentsObserver::OnMessageReceived()
#55 0x5612b07b07aa extensions::ChromeExtensionWebContentsObserver::OnMessageReceived()
#56 0x7f5e94179ddf content::WebContentsImpl::OnMessageReceived()
#57 0x7f5e93823bda content::RenderFrameHostImpl::OnMessageReceived()
#58 0x7f5e93e1aa80 content::RenderProcessHostImpl::OnMessageReceived()
#59 0x7f5e981a9998 IPC::ChannelProxy::Context::OnDispatchMessage()
#60 0x7f5e981afa2f _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#61 0x7f5e981af98f _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
Comment 1 by jonr...@chromium.org
, Nov 10 2017Status: Duplicate (was: Untriaged)