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

Issue 671634 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

SurfaceManager Crash during page load

Project Member Reported by jonr...@chromium.org, Dec 6 2016

Issue description

Build: Oxygen CrOS on Linux Desktop. Reported on device too
Running: chrome --mash --use-mus-in-renderer

1) Click in omnibox
2) Type in website and press enter. (twitter.com was used)
3) ????
4) Crash

A DCHECK on frame sink is being hit

[22864:22864:1206/105336.202755:FATAL:surface_manager.cc(356)] Check failed: valid_frame_sink_ids_.count(child_frame_sink_id) == 1u (0 vs. 1)
#0 0x7f9644b7688e base::debug::StackTrace::StackTrace()
#1 0x7f9644bdc22c logging::LogMessage::~LogMessage()
#2 0x7f963b490100 cc::SurfaceManager::RegisterFrameSinkHierarchy()
#3 0x7f963744ef19 ui::Compositor::AddFrameSink()
#4 0x7f963f380008 content::DelegatedFrameHost::SetCompositor()
#5 0x7f963ef2e4f4 content::RenderWidgetHostViewAura::AddedToRootWindow()
#6 0x7f963ef327ba content::RenderWidgetHostViewAura::WindowObserver::OnWindowAddedToRootWindow()
#7 0x7f9637b95d99 aura::Window::NotifyAddedToRootWindow()
#8 0x7f9637b95e51 aura::Window::NotifyAddedToRootWindow()
#9 0x7f9637b95e51 aura::Window::NotifyAddedToRootWindow()
#10 0x7f9637b95733 aura::Window::AddChild()
#11 0x7f963785742b views::internal::NativeWidgetPrivate::ReparentNativeView()
#12 0x7f9637805eed views::Widget::ReparentNativeView()
#13 0x7f9637835a3e views::NativeViewHostAura::AddClippingWindow()
#14 0x7f9637835950 views::NativeViewHostAura::AttachNativeView()
#15 0x7f9637759b76 views::NativeViewHost::Attach()
#16 0x7f9634810018 views::WebView::AttachWebContents()
#17 0x7f963480fab8 views::WebView::SetWebContents()
#18 0x7f964a79a80c BrowserView::OnActiveTabChanged()
#19 0x7f964a5d8108 Browser::ActiveTabChanged()
#20 0x7f964a63c50f TabStripModel::ReplaceWebContentsAt()
#21 0x7f964a5dcf33 Browser::SwapTabContents()
#22 0x7f9647884454 prerender::PrerenderManager::SwapInternal()
#23 0x7f9647882e7e prerender::PrerenderManager::MaybeUsePrerenderedPage()
#24 0x7f964a60185a (anonymous namespace)::SwapInPrerender()
#25 0x7f964a60091c chrome::Navigate()
#26 0x7f964a5ee5f0 chrome::OpenCurrentURL()
#27 0x7f964a5e9bd3 chrome::BrowserCommandController::ExecuteCommandWithDisposition()
#28 0x7f9647716632 CommandUpdater::ExecuteCommandWithDisposition()
#29 0x7f96477165b0 CommandUpdater::ExecuteCommand()
#30 0x7f964a9e27fc ChromeOmniboxEditController::OnAutocompleteAccept()
#31 0x7f964c15daff OmniboxEditModel::OpenMatch()
#32 0x7f964c166b83 OmniboxView::OpenMatch()
#33 0x7f964c15c869 OmniboxEditModel::AcceptInput()
#34 0x7f964a7cec47 OmniboxViewViews::HandleKeyEvent()
#35 0x7f9637790fe7 views::Textfield::OnKeyPressed()
#36 0x7f96377e75d1 views::View::OnKeyEvent()
#37 0x7f96373da273 ui::EventHandler::OnEvent()
#38 0x7f96373d5f90 ui::EventDispatcher::DispatchEvent()
#39 0x7f96373d58eb ui::EventDispatcher::ProcessEvent()
#40 0x7f96373d5682 ui::EventDispatcherDelegate::DispatchEventToTarget()
#41 0x7f96373d5562 ui::EventDispatcherDelegate::DispatchEvent()
#42 0x7f96373daf1b ui::EventProcessor::OnEventFromSource()
#43 0x7f96373dbf45 ui::EventSource::DeliverEventToProcessor()
#44 0x7f96373dbbcc ui::EventSource::SendEventToProcessor()
#45 0x7f963780974b views::Widget::OnKeyEvent()
#46 0x7f963392d79e views::NativeWidgetMus::OnKeyEvent()
#47 0x7f96373da273 ui::EventHandler::OnEvent()
#48 0x7f96373d5f90 ui::EventDispatcher::DispatchEvent()
#49 0x7f96373d58eb ui::EventDispatcher::ProcessEvent()
#50 0x7f96373d5682 ui::EventDispatcherDelegate::DispatchEventToTarget()
#51 0x7f96373d5562 ui::EventDispatcherDelegate::DispatchEvent()
#52 0x7f96373daf1b ui::EventProcessor::OnEventFromSource()
#53 0x7f96373dbf45 ui::EventSource::DeliverEventToProcessor()
#54 0x7f96373dbbcc ui::EventSource::SendEventToProcessor()
#55 0x7f9637bad45c aura::WindowTreeHost::DispatchKeyEventPostIME()
#56 0x7f963752d0cb ui::InputMethodBase::DispatchKeyEventPostIME()
#57 0x7f9633916552 views::InputMethodMus::ProcessKeyEventCallback()
#58 0x7f9633919807 _ZN4base8internal13FunctorTraitsIMN5views14InputMethodMusEFvRKN2ui8KeyEventESt10unique_ptrINS_8CallbackIFvNS4_5mojom11EventResultEELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEESt14default_deleteISF_EEbEvE6InvokeIPS3_JS7_SI_bEEEvSK_OT_DpOT0_
#59 0x7f9633919650 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN5views14InputMethodMusEFvRKN2ui8KeyEventESt10unique_ptrINS_8CallbackIFvNS6_5mojom11EventResultEELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEESt14default_deleteISH_EEbEJPS5_S9_SK_bEEEvOT_DpOT0_
#60 0x7f96339195a9 _ZN4base8internal7InvokerINS0_9BindStateIMN5views14InputMethodMusEFvRKN2ui8KeyEventESt10unique_ptrINS_8CallbackIFvNS5_5mojom11EventResultEELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEESt14default_deleteISG_EEbEJNS0_17UnretainedWrapperIS4_EES6_NS0_13PassedWrapperISJ_EEEEEFvbEE7RunImplIRKSL_RKSt5tupleIJSN_S6_SP_EEJLm0ELm1ELm2EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOb
#61 0x7f963391946c _ZN4base8internal7InvokerINS0_9BindStateIMN5views14InputMethodMusEFvRKN2ui8KeyEventESt10unique_ptrINS_8CallbackIFvNS5_5mojom11EventResultEELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEESt14default_deleteISG_EEbEJNS0_17UnretainedWrapperIS4_EES6_NS0_13PassedWrapperISJ_EEEEEFvbEE3RunEPNS0_13BindStateBaseEOb

 
Cc: sky@chromium.org
Could it be related to switching ash over to use aura?https://codereview.chromium.org/2539363005/
Possibly. I think this is happening because RenderWidgetHostViewAura::AddedToRootWindow is getting called multiple times, maybe?
Owner: jonr...@chromium.org
Passing back to jonross for triage. Is this still happening?
Status: WontFix (was: Untriaged)
Can't repro anymore
Components: -MUS Internals>Services>WindowService

Sign in to add a comment