Chrome Version: 68.0.3405.0
OS: Chrome
It's hard to reproduce this issue. Only happens occasionally. So the following steps doesn't always repro this issue.
What steps will reproduce the problem?
(1) Enter tablet mode and then overview mode
(2) Drag two windows to snap to both sides of the screen
(3) Tap on the overview button and open overview grid on one side of the screen
(4) Close Chrome
What is the expected result?
No crash should be observed.
What happens instead?
Chrome crashes, see callstack:
[21181:21181:0423/110925.093811:FATAL:coordinate_conversion.cc(17)] Check failed: window.
#0 0x7f67a0af35dc base::debug::StackTrace::StackTrace()
#1 0x7f67a0a3b27b logging::LogMessage::~LogMessage()
#2 0x7f679a23607b wm::ConvertPointToScreen()
#3 0x7f679a236299 wm::ConvertRectToScreen()
#4 0x7f679a9bb642 ash::ScopedTransformOverviewWindow::GetTargetBoundsInScreen()
#5 0x7f679a9be1b9 ash::WindowGrid::FitWindowRectsInBounds()
#6 0x7f679a9bddce ash::WindowGrid::PositionWindows()
#7 0x7f679a9bf4d1 ash::WindowGrid::SetBoundsAndUpdatePositions()
#8 0x7f679a9c30cb ash::WindowSelector::OnDisplayBoundsChanged()
#9 0x7f679a9c3844 ash::WindowSelector::OnSplitViewStateChanged()
#10 0x7f679a9d76eb ash::SplitViewController::UpdateSplitViewStateAndNotifyObservers()
#11 0x7f679a9d63de ash::SplitViewController::EndSplitView()
#12 0x7f679a9d9b96 ash::SplitViewController::OnSnappedWindowMinimizedOrDestroyed()
#13 0x7f679a9d995a ash::SplitViewController::OnWindowDestroying()
#14 0x7f679c372fd5 aura::Window::~Window()
#15 0x7f679c37374e aura::Window::~Window()
#16 0x7f679af886c7 _ZN4base8internal7InvokerINS0_9BindStateIMN5views12MouseWatcher8ObserverEFvvEJNS_7WeakPtrIS5_EEEEEFvvEE7RunOnceEPNS0_13BindStateBaseE
#17 0x7f67a0a1d665 base::debug::TaskAnnotator::RunTask()
#18 0x7f67a0a47689 base::internal::IncomingTaskQueue::RunTask()
#19 0x7f67a0a4ab7b base::MessageLoop::RunTask()
#20 0x7f67a0a4af0a base::MessageLoop::DeferOrRunPendingTask()
#21 0x7f67a0a4b16c base::MessageLoop::DoWork()
#22 0x7f67a0b08739 base::MessagePumpLibevent::Run()
#23 0x7f67a0a4a564 base::MessageLoop::Run()
#24 0x7f67a0a7cd59 base::RunLoop::Run()
#25 0x556a5e3c54a7 ChromeBrowserMainParts::MainMessageLoopRun()
#26 0x7f679dc166a7 content::BrowserMainLoop::RunMainMessageLoopParts()
#27 0x7f679dc194c6 content::BrowserMainRunnerImpl::Run()
#28 0x7f679dc12af9 content::BrowserMain()
#29 0x7f679e5f240d content::ContentMainRunnerImpl::Run()
#30 0x7f67a0f642b2 service_manager::Main()
#31 0x7f679e5f0084 content::ContentMain()
#32 0x556a5d8542c3 ChromeMain
#33 0x7f679336a2b1 __libc_start_main
#34 0x556a5d85413a _start
Comment 1 by bugdroid1@chromium.org
, Jun 8 2018