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

Issue 703373 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

www.favicon-generator.org/search/MAGENTA crashes property trees

Project Member Reported by danakj@chromium.org, Mar 20 2017

Issue description

[174749:174753:0320/174457.804392:FATAL:layer_tree_host_impl.cc(4018)] Check failed: 1u == property_trees->element_id_to_effect_node_index.count(element_id) (1 vs. 0)
#0 0x7f3d03bfaa47 base::debug::StackTrace::StackTrace()
#1 0x7f3d03c1251a logging::LogMessage::~LogMessage()
#2 0x7f3d04c262c7 cc::LayerTreeHostImpl::SetTreeLayerOpacityMutated()
#3 0x7f3d04c26803 cc::LayerTreeHostImpl::SetElementOpacityMutated()
#4 0x7f3d04e69ef9 cc::ElementAnimations::OnOpacityAnimated()
#5 0x7f3d04e64721 cc::AnimationPlayer::TickAnimations()
#6 0x7f3d04e63fa7 cc::AnimationPlayer::Tick()
#7 0x7f3d04e6093b cc::AnimationHost::TickAnimations()
#8 0x7f3d04c24c77 cc::LayerTreeHostImpl::AnimateLayers()
#9 0x7f3d04c18e8e cc::LayerTreeHostImpl::AnimateInternal()
#10 0x7f3d04c18872 cc::LayerTreeHostImpl::UpdateSyncTreeAfterCommitOrImplSideInvalidation()
#11 0x7f3d04c186c6 cc::LayerTreeHostImpl::CommitComplete()
#12 0x7f3d04ca4d96 cc::ProxyImpl::ScheduledActionCommit()
#13 0x7f3d04c72683 cc::Scheduler::ProcessScheduledActions()
#14 0x7f3d04c73031 cc::Scheduler::NotifyReadyToCommit()
#15 0x7f3d04ca221b cc::ProxyImpl::NotifyReadyToCommitOnImpl()

 

Comment 1 by danakj@chromium.org, Mar 20 2017

Cc: wkorman@chromium.org
What browser/version and what did you do on the page? I just visited with debug content shell built at ToT and I don't see a crash. But I believe you. :)
It is saying property trees doesn't know about this element id.

Is the element id map populated by blink now? Or is it still set on layers and cc populate it while building property trees?

Comment 4 by ajuma@chromium.org, Mar 21 2017

For SPv1 mode, it's still set on layers (by blink) and then cc populates the map when building property trees.

Comment 5 by danakj@chromium.org, Mar 21 2017

This was TOT yesterday with a release dcheck build. It only happened once out of 3 or 4 visits. I was at 01146e0cbc6cad00030611dd044ce199ab74e2e8 I believe fwiw.
Still able to repro at ToT with release dcheck build, stack trace similar to above. Had to reload/click a few different colors before crash.

[1:5:0414/133405.987145:5441048631686:FATAL:layer_tree_impl.cc(679)] Check failed: 1u == property_trees()->element_id_to_effect_node_index.count(element_id) (1 vs. 0)
#0 0x7f109fb5e177 base::debug::StackTrace::StackTrace()
#1 0x7f109fb8389b logging::LogMessage::~LogMessage()
#2 0x7f109e0d869e cc::LayerTreeImpl::SetOpacityMutated()
#3 0x7f109e0d0b0e cc::LayerTreeHostImpl::SetElementOpacityMutated()
#4 0x7f1097e1c1fa cc::ElementAnimations::OnOpacityAnimated()
#5 0x7f1097e15ad1 cc::AnimationPlayer::TickAnimations()
#6 0x7f1097e15271 cc::AnimationPlayer::Tick()
#7 0x7f1097e109fb cc::AnimationHost::TickAnimations()
#8 0x7f109e0cf3d7 cc::LayerTreeHostImpl::AnimateLayers()
#9 0x7f109e0c26ee cc::LayerTreeHostImpl::AnimateInternal()
#10 0x7f109e0c2062 cc::LayerTreeHostImpl::UpdateSyncTreeAfterCommitOrImplSideInvalidation()
#11 0x7f109e0c1eb0 cc::LayerTreeHostImpl::CommitComplete()
#12 0x7f109e1013e5 cc::ProxyImpl::ScheduledActionCommit()

Sign in to add a comment