New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 706668 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Closed: Jun 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

FATAL:layer.cc(470)] Check failed: opacity <= 1.f (1.00262 vs. 1)

Project Member Reported by alemate@chromium.org, Mar 30 2017

Issue description

Debug Chrome crashes on Chrome OS when pressing "Application button" in the bottom left of the screen inside user session:

[6965:6965:0329/185121.747770:FATAL:layer.cc(470)] Check failed: opacity <= 1.f (1.00262 vs. 1)
#0 0x65264a2c83ed base::debug::StackTrace::StackTrace()
#1 0x65264a2c70bc base::debug::StackTrace::StackTrace()
#2 0x65264a314dff logging::LogMessage::~LogMessage()
#3 0x65264cb7791d cc::Layer::SetOpacity()
#4 0x65264d0f9fc1 ui::Layer::SetOpacityFromAnimation()
#5 0x65264d119a3c ui::LayerAnimator::SetOpacity()
#6 0x65264d0f47a3 ui::Layer::SetOpacity()
#7 0x65264868de97 chromeos::FocusRingLayer::SetOpacity()
#8 0x65264867dfc8 chromeos::AccessibilityFocusRingController::AnimateCursorRing()
#9 0x65264867d8a3 chromeos::AccessibilityFocusRingController::OnAnimationStep()
#10 0x65264868e1d0 chromeos::FocusRingLayer::OnAnimationStep()
#11 0x65264d0daef4 ui::Compositor::BeginMainFrame()
#12 0x65264caa7936 cc::LayerTreeHost::BeginMainFrame()
#13 0x65264cb4917e cc::SingleThreadProxy::DoBeginMainFrame()
#14 0x65264cb4a098 cc::SingleThreadProxy::BeginMainFrame()
#15 0x6526446809ff _ZN4base8internal13FunctorTraitsIMN11google_apis13RequestSenderEFvRKNS_7WeakPtrINS2_29AuthenticatedRequestInterfaceEEEEvE6InvokeIRKNS4_IS3_EEJS8_EEEvSA_OT_DpOT0_
#16 0x652644be3baf _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN2ui21DrmThreadMessageProxyEKFvRKNSt7__debug6vectorINS4_22DisplaySnapshot_ParamsESaIS8_EEEERKNS_7WeakPtrIS5_EEJSC_EEEvOT_OT0_DpOT1_
#17 0x65264cb4ced3 _ZN4base8internal7InvokerINS0_9BindStateIMN2cc17SingleThreadProxyEFvRKNS3_14BeginFrameArgsEEJNS_7WeakPtrIS4_EES5_EEEFvvEE7RunImplIRKS9_RKSt5tupleIJSB_S5_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#18 0x65264cb4cdec _ZN4base8internal7InvokerINS0_9BindStateIMN2cc17SingleThreadProxyEFvRKNS3_14BeginFrameArgsEEJNS_7WeakPtrIS4_EES5_EEEFvvEE3RunEPNS0_13BindStateBaseE
#19 0x652644d76af9 _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#20 0x65264a525bf2 base::debug::TaskAnnotator::RunTask()
#21 0x65264a3377ed base::MessageLoop::RunTask()
#22 0x65264a337a94 base::MessageLoop::DeferOrRunPendingTask()
#23 0x65264a337dc0 base::MessageLoop::DoWork()
#24 0x65264a3542ee base::MessagePumpLibevent::Run()
#25 0x65264a337347 base::MessageLoop::RunHandler()
#26 0x65264a3d960a base::RunLoop::Run()
#27 0x65264953219e ChromeBrowserMainParts::MainMessageLoopRun()
#28 0x6526458ea618 content::BrowserMainLoop::RunMainMessageLoopParts()
#29 0x6526458f8a46 content::BrowserMainRunnerImpl::Run()
#30 0x6526458e3a62 content::BrowserMain()
#31 0x6526493f65b6 content::RunNamedProcessTypeMain()
#32 0x6526493f887c content::ContentMainRunnerImpl::Run()
#33 0x6526493f59ea content::ContentServiceManagerMainDelegate::Run()
#34 0x65264d2638c8 service_manager::Main()
#35 0x6526493f5fc3 content::ContentMain()
#36 0x6526443e2374 ChromeMain
#37 0x6526443e2202 main
#38 0x7d2fa0d95816 __libc_start_main
#39 0x6526443e20a9 _start


This is samus, ToT chrome, latest canary chrome os test image.
 
Cc: r...@chromium.org

Comment 2 by piman@chromium.org, Mar 30 2017

Owner: achuith@chromium.org
Sending to an owner of chrome/browser/chromeos, the problem likely lies inside of FocusRingLayer or AccessibilityFocusRingController
Cc: sky@chromium.org osh...@chromium.org
Owner: warx@chromium.org
Joe, Oshima-san, Scott - this seems related to the recent focus crashes we're seeing in ASH?
Cc: achuith@chromium.org

Comment 5 by sky@chromium.org, Mar 30 2017

Owner: dmazz...@chromium.org
Status: Assigned (was: Untriaged)
Seems to me it's in AccessibilityFocusRingController. Passing to Dominic.
This should fix it: https://codereview.chromium.org/2789623004/

Project Member

Comment 7 by bugdroid1@chromium.org, Mar 31 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9a31be0e1cc31d7aba42d5131ce5621d589a07e6

commit 9a31be0e1cc31d7aba42d5131ce5621d589a07e6
Author: dmazzoni <dmazzoni@chromium.org>
Date: Fri Mar 31 00:27:09 2017

Clamp focus ring opacity to avoid debug-mode failures

BUG= 706668 

Review-Url: https://codereview.chromium.org/2789623004
Cr-Commit-Position: refs/heads/master@{#460951}

[modify] https://crrev.com/9a31be0e1cc31d7aba42d5131ce5621d589a07e6/chrome/browser/chromeos/ui/accessibility_focus_ring_controller.cc

Status: Fixed (was: Assigned)

Comment 9 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment