Chrome Version: Tested at commit 4b93e2d451c855b1b8c3fc4df4544451e9bcacf0 (Jul 18, ~3:20pm)
OS: ChromeOS
What steps will reproduce the problem?
(1) Be at the login screen
(2) Click on the bottom right corner (where the battery indicator / clock are)
What is the expected result?
We see the bubble with various controls (brightness, settings button, etc...)
What happens instead?
Crash.
Stack trace:
Received signal 8 FPE_INTDIV 7f90a0ef1386
#0 0x7f90a7431d3c base::debug::StackTrace::StackTrace()
#1 0x7f90a7431831 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f909a3650c0 <unknown>
#3 0x7f90a0ef1386 ash::TopShortcutButtonContainer::Layout()
#4 0x7f90a1636916 views::View::BoundsChanged()
#5 0x7f90a1635e0d views::View::SetBoundsRect()
#6 0x7f90a16299f2 views::BoxLayout::Layout()
#7 0x7f90a16386a0 views::View::Layout()
#8 0x7f90a1636916 views::View::BoundsChanged()
#9 0x7f90a1635e0d views::View::SetBoundsRect()
#10 0x7f90a16299f2 views::BoxLayout::Layout()
#11 0x7f90a16386a0 views::View::Layout()
#12 0x7f90a1636916 views::View::BoundsChanged()
#13 0x7f90a1635e0d views::View::SetBoundsRect()
#14 0x7f90a16299f2 views::BoxLayout::Layout()
#15 0x7f90a16386a0 views::View::Layout()
#16 0x7f90a1636916 views::View::BoundsChanged()
#17 0x7f90a1635e0d views::View::SetBoundsRect()
#18 0x7f90a0efbaa9 ash::(anonymous namespace)::ContainerView::Layout()
#19 0x7f90a1636916 views::View::BoundsChanged()
#20 0x7f90a1635e0d views::View::SetBoundsRect()
#21 0x7f90a16299f2 views::BoxLayout::Layout()
#22 0x7f90a16386a0 views::View::Layout()
#23 0x7f90a1636916 views::View::BoundsChanged()
#24 0x7f90a1635e0d views::View::SetBoundsRect()
#25 0x7f90a164db52 views::DialogClientView::Layout()
#26 0x7f90a1636916 views::View::BoundsChanged()
#27 0x7f90a1635e0d views::View::SetBoundsRect()
#28 0x7f90a1650e5c views::NonClientView::Layout()
#29 0x7f90a1636916 views::View::BoundsChanged()
#30 0x7f90a1635e0d views::View::SetBoundsRect()
#31 0x7f90a162b0b8 views::FillLayout::Layout()
#32 0x7f90a16386a0 views::View::Layout()
#33 0x7f90a1636916 views::View::BoundsChanged()
#34 0x7f90a1635e0d views::View::SetBoundsRect()
#35 0x7f90a1636af9 views::View::SetSize()
#36 0x7f90a1647758 views::Widget::OnNativeWidgetSizeChanged()
#37 0x7f90a2b900c4 aura::Window::OnLayerBoundsChanged()
#38 0x7f90a2ad3a4d ui::Layer::SetBoundsFromAnimation()
#39 0x7f90a2b8c945 aura::Window::SetBoundsInternal()
#40 0x7f90a0f7a98e ash::wm::WmSnapToPixelLayoutManager::SetChildBounds()
#41 0x7f90a1663587 views::NativeWidgetAura::CenterWindow()
#42 0x7f90a16455a2 views::Widget::SetInitialBounds()
#43 0x7f90a1644d58 views::Widget::Init()
#44 0x7f90a15c3e34 views::BubbleDialogDelegateView::CreateBubble()
#45 0x7f90a0efac5c ash::UnifiedSystemTrayBubble::UnifiedSystemTrayBubble()
#46 0x7f90a0ef9d37 ash::UnifiedSystemTray::UiDelegate::ShowMessageCenter()
#47 0x7f9097b91607 message_center::UiController::ShowMessageCenterBubble()
#48 0x7f90a0efa883 ash::UnifiedSystemTray::ShowBubble()
#49 0x7f90a0efa80f ash::UnifiedSystemTray::PerformAction()
#50 0x7f90a0ed97d9 ash::ActionableView::ButtonPressed()
#51 0x7f90a15cc0ed views::Button::OnMouseReleased()
#52 0x7f90a15b97b9 views::InkDropHostView::OnMouseEvent()
#53 0x7f90a2e8ee32 ui::ScopedTargetHandler::OnEvent()
#54 0x7f90a2e8a29e ui::EventDispatcher::ProcessEvent()
#55 0x7f90a2e8a043 ui::EventDispatcherDelegate::DispatchEvent()
#56 0x7f90a164214d views::internal::RootView::OnMouseReleased()
#57 0x7f90a1647cc7 views::Widget::OnMouseEvent()
#58 0x7f90a1664dd6 views::NativeWidgetAura::OnMouseEvent()
#59 0x7f90a2e8a29e ui::EventDispatcher::ProcessEvent()
#60 0x7f90a2e8a043 ui::EventDispatcherDelegate::DispatchEvent()
#61 0x7f90a2e8b852 ui::EventProcessor::OnEventFromSource()
r8: 00000544010bbbc0 r9: 00007f90a74c2c38 r10: 00000543ff3f7fc8 r11: 0000000000000246
r12: 0000054400a01c00 r13: 0000000000000138 r14: 0000000000000000 r15: 0000000000000020
di: 0000054400f0fa80 si: 00000544010e7020 bp: 00007fffa87431b0 bx: 00000000000000f8
dx: 0000000000000000 ax: 00000000000000f8 cx: 00000544010e7040 sp: 00007fffa8743160
ip: 00007f90a0ef1386 efl: 0000000000010257 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
I performed a bisect and narrowed it down to this CL: https://chromium-review.googlesource.com/c/chromium/src/+/1139847
As an experiment, I manually changed the code back (i.e. SetVisible -> SetEnabled) and no longer had this issue.
Comment 1 by bugdroid1@chromium.org
, Jul 20