Transfer ownership of LayerImpl to LayerTreeImpl |
||
Issue descriptionLayerImpl's currently own their children. We ultimately want to convert LayerTreeImpl to a LayerListImpl that owns the LayerImpl instances, but even before that, having the LayerTreeImpl owning the LayerImpls will give us much more flexibility about how we treat the collection of LayerImpls allowing for a gradual transition to the LayerListImpl. It will also be important for the unit tests, which must repeatedly convert from test-only-tree to layer list. Having ownership in the tree would make this tricky.
,
Mar 24 2016
Thread 4 CRASHED [EXCEPTION_ACCESS_VIOLATION_WRITE @ 0x04032890 ] MAGIC SIGNATURE THREAD 0x000007fee9461129 (chrome_child.dll -tree_synchronizer.cc:26 ) cc::SynchronizeTreesInternal<cc::Layer>(cc::Layer *,cc::LayerTreeImpl *) 0x000007fee940bf54 (chrome_child.dll -layer_tree_host.cc:375 ) cc::LayerTreeHost::FinishCommitOnImplThread(cc::LayerTreeHostImpl *) 0x000007fee94c17f2 (chrome_child.dll -proxy_impl.cc:552 ) cc::ProxyImpl::ScheduledActionCommit() 0x000007fee94cb4aa (chrome_child.dll -scheduler.cc:696 ) cc::Scheduler::ProcessScheduledActions() 0x000007fee94c8a94 (chrome_child.dll -scheduler.cc:178 ) cc::Scheduler::NotifyReadyToCommit() 0x000007fee94c0058 (chrome_child.dll -proxy_impl.cc:274 ) cc::ProxyImpl::StartCommitOnImpl(cc::CompletionEvent *,cc::LayerTreeHost *,base::TimeTicks,bool) Around 41 crashes in cc::SynchronizeTreesInternal<cc::Layer> in the latest canary 51.0.2688.0
,
Mar 24 2016
All the crashes are from the same user, and they all seemed to happen within a span of 6 minutes.
,
Apr 19 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Mar 22 2016