Extracted from issue 314226 comment 19:
Repro steps:
1. Create 2 new windows A, B
2. Minimize A
3. about://inducebrowsercrashforrealz in a tab in window B
4. Click Restore button
Result: Window A, B are restored. But Window A is not in minimized state.
Stack trace for two windows:
#1 0x7f1b1ff4987c base::debug::StackTrace::StackTrace()
#2 0x7f1b26031749 Browser::OnWindowDidShow()
#3 0x7f1b2620950f BrowserView::Show()
#4 0x7f1b26089671 StartupBrowserCreatorImpl::OpenTabsInBrowser()
#5 0x7f1b2608a0ea StartupBrowserCreatorImpl::RestoreOrCreateBrowser()
#6 0x7f1b26088bed StartupBrowserCreatorImpl::ProcessLaunchUrlsUsingConsolidatedFlow()
#7 0x7f1b26088134 StartupBrowserCreatorImpl::Launch()
#8 0x7f1b26082fda StartupBrowserCreator::LaunchBrowser()
#1 0x7f1b1ff4987c base::debug::StackTrace::StackTrace()
#2 0x7f1b26031749 Browser::OnWindowDidShow()
#3 0x7f1b2620950f BrowserView::Show()
#4 0x7f1b2388b450 (anonymous namespace)::SessionRestoreImpl::ShowBrowser()
#5 0x7f1b2388aa1c (anonymous namespace)::SessionRestoreImpl::RestoreTabsToBrowser()
#6 0x7f1b23889f7c (anonymous namespace)::SessionRestoreImpl::ProcessSessionWindows()
#7 0x7f1b23888ed4 (anonymous namespace)::SessionRestoreImpl::ProcessSessionWindowsAndNotify()
#8 0x7f1b23888e33 (anonymous namespace)::SessionRestoreImpl::OnGotSession()
Comment 1 by warx@chromium.org
, Mar 10 2017