New issue
Advanced search Search tips

Issue 792176 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

DCHECK in FindPropertiesNeedingUpdate when adjusting custom margins

Project Member Reported by rbpotter@chromium.org, Dec 5 2017

Issue description

Chrome Version: 65.0.3283.0 (Developer Build) (64-bit)
OS: Linux

What steps will reproduce the problem?
(1) Have DCHECKs on
(2) Navigate to a 2+ page website, e.g. https://en.wikipedia.org/wiki/Main_Page
(3) Open Print Preview
(4) Select custom margins
(5) Move one of the sliders to change the margin

What is the expected result?
Margin changes in preview

What happens instead?
Preview page crashes

Stack trace:
[1:1:1205/123607.789240:FATAL:FindPropertiesNeedingUpdate.h(91)] Check failed: !!original_scroll_node_ == !!frame_view_->ScrollNode(). Property was created or deleted without the LocalFrameView needing a paint property update.
Original:
{"parent":"0x11a91daa46f0","containerRect":"0,0 418x901","contentsRect":"0,0 418x1620","userScrollable":"both","compositorElementId":"(554)"}
Updated:
null
#0 0x7fb9048e6b9d base::debug::StackTrace::StackTrace()
#1 0x7fb9048e4fcc base::debug::StackTrace::StackTrace()
#2 0x7fb90496ca5a logging::LogMessage::~LogMessage()
#3 0x7fb8f3ee93b2 blink::FindFrameViewPropertiesNeedingUpdateScope::~FindFrameViewPropertiesNeedingUpdateScope()
#4 0x7fb8f3ee0992 blink::FrameViewPaintPropertyTreeBuilder::Update()
#5 0x7fb8f3f0cdf1 blink::PrePaintTreeWalk::Walk()
#6 0x7fb8f3f0d2b6 blink::PrePaintTreeWalk::Walk()
#7 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#8 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#9 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#10 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#11 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#12 0x7fb8f3f0d0f4 blink::PrePaintTreeWalk::Walk()
#13 0x7fb8f3f0cfa7 blink::PrePaintTreeWalk::Walk()
#14 0x7fb8f3f0caab blink::PrePaintTreeWalk::Walk()
#15 0x7fb8f359f591 blink::LocalFrameView::PrePaint()
#16 0x7fb8f359dbcd blink::LocalFrameView::UpdateLifecyclePhasesInternal()
#17 0x7fb8f359d2d2 blink::LocalFrameView::UpdateAllLifecyclePhases()
#18 0x7fb8f3e0a06b blink::PageAnimator::UpdateAllLifecyclePhases()
#19 0x7fb8f3e0f355 blink::PageWidgetDelegate::UpdateAllLifecyclePhases()
#20 0x7fb8f3513860 blink::WebViewImpl::UpdateAllLifecyclePhases()
#21 0x7fb8f362df31 blink::WebViewFrameWidget::UpdateAllLifecyclePhases()
#22 0x7fb9001fd4db content::RenderWidget::UpdateVisualState()
#23 0x7fb8fffd8fda content::RenderWidgetCompositor::UpdateLayerTreeHost()
#24 0x7fb8fc4e6dfa cc::LayerTreeHost::RequestMainFrameUpdate()
#25 0x7fb8fc5cf9a3 cc::ProxyMain::BeginMainFrame()
 
Components: -Blink Blink>Paint
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Untriaged)

Sign in to add a comment