Chrome Version: 72.0.3616.0
OS: Chrome
After building chromeos for linux with dchecks enabled:
1) Launch Chrome with --ash-debug-shortcuts
2) open one browser window
3) swtich to tablet using ctrl-alt-shift-t
4) go overview mode by clicking overview button
5) in overview mode, click "launcher" button
6) click Chrome button on shelf
NOTE: You'll hit issue 904981 at step 5, so disable the DCHECK at gles2_implementation_impl_autogen.h(579) to reproduce this issue.
Stack:
[114657:114657:1120/185819.369295:FATAL:home_launcher_gesture_handler.cc(644)] Check failed: base::ContainsValue(windows, window_).
#0 0x7f8432adb12f base::debug::StackTrace::StackTrace()
#1 0x7f8432a0a86b logging::LogMessage::~LogMessage()
#2 0x7f842c1deb79 ash::HomeLauncherGestureHandler::SetUpWindows()
#3 0x7f842c1e0647 ash::HomeLauncherGestureHandler::HideHomeLauncherForWindow()
#4 0x7f842c3ee337 ash::AnimateShowWindow_SlideDown()
#5 0x7f842ba67f3b wm::VisibilityController::UpdateLayerVisibility()
#6 0x7f842de959d5 aura::Window::SetVisible()
#7 0x7f842de957fc aura::Window::Show()
#8 0x7f842c3eb1d5 ash::TabletModeWindowState::UpdateWindow()
#9 0x7f842c3f767f ash::wm::WindowState::OnWindowPropertyChanged()
#10 0x7f842de989b4 aura::Window::AfterPropertyChange()
#11 0x7f8432cb79e5 ui::PropertyHandler::SetPropertyInternal()
#12 0x7f842de647fa ui::PropertyHandler::SetProperty<>()
#13 0x7f842ba6b934 wm::Unminimize()
#14 0x7f842c400c76 ash::WorkspaceLayoutManager::OnWindowActivating()
#15 0x7f842ba642a1 wm::FocusController::SetActiveWindow()
#16 0x7f842ba630e8 wm::FocusController::FocusAndActivateWindow()
#17 0x7f842ca53034 views::NativeWidgetAura::Activate()
#18 0x7f842ca1499a views::FocusManager::SetFocusedViewWithReason()
#19 0x55c4e972e817 OmniboxViewViews::SetFocus()
#20 0x55c4e9720325 LocationBarView::FocusLocation()
#21 0x55c4e970d1da BrowserView::SetFocusToLocationBar()
#22 0x55c4e970bab3 BrowserView::Show()
#23 0x55c4e965c953 ChromeLauncherController::ActivateWindowOrMinimizeIfActive()
#24 0x55c4e9873812 BrowserShortcutLauncherItemController::ItemSelected()
#25 0x7f842bdbe03c ash::mojom::ShelfItemDelegateStubDispatch::AcceptWithResponder()
#26 0x7f842bd1c3d6 ash::mojom::ShelfItemDelegateStub<>::AcceptWithResponder()
#27 0x7f8432d9ce77 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#28 0x7f8432d9c7d6 mojo::FilterChain::Accept()
#29 0x7f8432d9e235 mojo::InterfaceEndpointClient::HandleIncomingMessage()
#30 0x7f8432da483b mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#31 0x7f8432da3c60 mojo::internal::MultiplexRouter::Accept()
#32 0x7f8432d9c7d6 mojo::FilterChain::Accept()
#33 0x7f8432d97639 mojo::Connector::ReadSingleMessage()
#34 0x7f8432d98151 mojo::Connector::ReadAllAvailableMessages()
#35 0x7f8432d97ff9 mojo::Connector::OnHandleReadyInternal() #36 0x7f8432d98847 mojo::SimpleWatcher::DiscardReadyState()
#37 0x7f8432d5dc74 mojo::SimpleWatcher::OnHandleReady()
#38 0x7f8432d5e181 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunImplIRKS9_RKNSt3__15tupleIJS
B_ijS5_EEEJLm0ELm1ELm2ELm3EEEEvOT_OT0_NSI_16integer_sequenceImJXspT1_EEEE
#39 0x7f84329edba1 base::debug::TaskAnnotator::RunTask()
#40 0x7f8432a19e1f base::MessageLoopImpl::RunTask()
#41 0x7f8432a1a483 base::MessageLoopImpl::DoWork()
#42 0x7f8432afe959 base::MessagePumpLibevent::Run()
#43 0x7f8432a199c8 base::MessageLoopImpl::Run()
#44 0x7f8432a4b5f9 base::RunLoop::Run()
#45 0x55c4e824e888 ChromeBrowserMainParts::MainMessageLoopRun()
#46 0x7f842f9a1477 content::BrowserMainLoop::RunMainMessageLoopParts()
#47 0x7f842f9a3b96 content::BrowserMainRunnerImpl::Run()
#48 0x7f842f99dfc2 content::BrowserMain()
#49 0x7f8430457a13 content::ContentMainRunnerImpl::Run()
#50 0x7f8422f38376 service_manager::Main()
#51 0x7f8430455d64 content::ContentMain()
#52 0x55c4e72d6c43 ChromeMain
#53 0x7f84235062b1 __libc_start_main
#54 0x55c4e72d6aba _start
Comment 1 by newcomer@chromium.org
, Nov 21Status: Assigned (was: Untriaged)