Chrome Version: 69.0.3467.0
OS: Chrome
What steps will reproduce the problem?
(1) In tablet mode, open a few browser windows
(2) Drag all tabs of a browser window together, overview should open behind the dragged window
(3) Drag a small amount of distance and then release the drag
What is the expected result?
The dragged window should be restored to maximized window
What happens instead?
Sometimes crash happens
Callstack:
[227064:227064:0620/161716.266434:FATAL:tab_drag_controller.cc(1980)] Check failed: dragged_tabstrip->IsDragSessionActive() && active_.
#0 0x7f3d26d0774c base::debug::StackTrace::StackTrace()
#1 0x7f3d26c570bb logging::LogMessage::~LogMessage()
#2 0x5575048520f6 TabDragController::SetTabDraggingInfo()
#3 0x55750484e59b TabDragController::Attach()
#4 0x5575048504dc TabDragController::DragBrowserToNewTabStrip()
#5 0x55750484f672 TabDragController::ContinueDragging()
#6 0x55750484d9b6 TabDragController::Drag()
#7 0x55750484fd08 TabDragController::OnWidgetBoundsChanged()
#8 0x7f3d210a3f93 views::Widget::OnNativeWidgetMove()
#9 0x7f3d210c08dd views::NativeWidgetAura::OnBoundsChanged()
#10 0x7f3d225b8514 aura::Window::OnLayerBoundsChanged()
#11 0x7f3d224fe8cd ui::Layer::SetBoundsFromAnimation()
#12 0x7f3d225b4d95 aura::Window::SetBoundsInternal()
#13 0x7f3d20a2a6e9 ash::wm::WindowState::SetBoundsDirect()
#14 0x7f3d20a2a8bf ash::wm::WindowState::SetBoundsDirectCrossFade()
#15 0x7f3d20a1f3b8 ash::TabletModeWindowState::UpdateBounds()
#16 0x7f3d20a1c3ad ash::TabletModeWindowManager::OnOverviewModeEnded()
#17 0x7f3d2090d49e ash::Shell::NotifyOverviewModeEnded()
#18 0x7f3d209fc03e ash::WindowSelectorController::OnSelectionEnded()
#19 0x7f3d209fb86f ash::WindowSelectorController::ToggleOverview()
#20 0x7f3d20a11d72 ash::SplitViewController::TabDraggedWindowObserver::OnWindowPropertyChanged()
#21 0x7f3d225b6be5 aura::Window::AfterPropertyChange()
#22 0x7f3d26f6b505 ui::PropertyHandler::SetPropertyInternal()
#23 0x7f3d225810bb ui::PropertyHandler::ClearProperty<>()
#24 0x5575048522f2 TabDragController::ClearTabDraggingInfo()
#25 0x55750484fae9 TabDragController::EndDragImpl()
#26 0x55750484d875 TabDragController::EndDrag()
#27 0x5575046c71c1 TabStrip::EndDrag()
#28 0x5575046cad48 TabStrip::OnMouseReleased()
Comment 1 by bugdroid1@chromium.org
, Jul 9