[root layer scrolls] LayoutGeometryMap DCHECK in SystemHealthBenchmarkSmokeTest |
|||
Issue descriptionHappening consistently in telemetry_perf_unittests step on linux-chromeos-rel: https://ci.chromium.org/buildbot/tryserver.chromium.chromiumos/linux-chromeos-rel/56538 Test case is: benchmarks.system_health_smoke_test.SystemHealthBenchmarkSmokeTest.system_health.memory_desktop.browse:media:pinterest Stack trace: [1:1:0208/153634.881115:FATAL:LayoutGeometryMap.cpp(186)] Check failed: RoundedIntRect(layout_object_mapped_result) == RoundedIntRect(result.BoundingBox()) || layout_object_mapped_result.MayNotHaveExactIntRectRepresentation() || result.BoundingBox().MayNotHaveExactIntRectRepresentation(). Rounded: "1217,485 41x42" vs "1217,485 41x43". Original: "1217.14,485.069 41x42.5" vs "1217.14,485.069 41x42.5" #0 0x7f16211cb51c base::debug::StackTrace::StackTrace() #1 0x7f16211e5bfc logging::LogMessage::~LogMessage() #2 0x7f16245877e2 blink::LayoutGeometryMap::MapToAncestor() #3 0x7f162482c5f5 blink::CompositingInputsUpdater::UpdateRecursive() #4 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #5 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #6 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #7 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #8 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #9 0x7f162482d030 blink::CompositingInputsUpdater::UpdateRecursive() #10 0x7f162482c250 blink::CompositingInputsUpdater::Update() #11 0x7f1624800285 blink::PaintLayerCompositor::UpdateIfNeeded() #12 0x7f16247ffccc blink::PaintLayerCompositor::UpdateIfNeededRecursiveInternal() #13 0x7f16247ff776 blink::PaintLayerCompositor::UpdateIfNeededRecursive() #14 0x7f1624312c10 blink::LocalFrameView::UpdateLifecyclePhasesInternal() #15 0x7f16243128da blink::LocalFrameView::UpdateAllLifecyclePhases() #16 0x7f16247550ee blink::PageAnimator::UpdateAllLifecyclePhases() #17 0x7f1625c441e8 blink::WebViewImpl::UpdateLifecycle() #18 0x7f1625c949ab blink::WebViewFrameWidget::UpdateLifecycle() #19 0x7f1624b138b2 content::RenderWidget::UpdateVisualState() #20 0x7f16227935f5 cc::ProxyMain::BeginMainFrame()
,
Feb 8 2018
,
Feb 9 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ade7041fc934d855bcbdc3a4d5bd9adb199def7c commit ade7041fc934d855bcbdc3a4d5bd9adb199def7c Author: Chris Harrelson <chrishtr@chromium.org> Date: Fri Feb 09 01:19:18 2018 Adjust DCHECK to avoid rounding corner-case issues. Bug: 810572 Change-Id: Ib1958e89bb3d9c9cf8ba61f3fdffee3ef995d8d7 Reviewed-on: https://chromium-review.googlesource.com/910116 Reviewed-by: vmpstr <vmpstr@chromium.org> Commit-Queue: Chris Harrelson <chrishtr@chromium.org> Cr-Commit-Position: refs/heads/master@{#535606} [modify] https://crrev.com/ade7041fc934d855bcbdc3a4d5bd9adb199def7c/third_party/WebKit/Source/core/layout/LayoutGeometryMap.cpp [modify] https://crrev.com/ade7041fc934d855bcbdc3a4d5bd9adb199def7c/third_party/WebKit/Source/platform/geometry/FloatRect.cpp [modify] https://crrev.com/ade7041fc934d855bcbdc3a4d5bd9adb199def7c/third_party/WebKit/Source/platform/geometry/FloatRect.h
,
Feb 9 2018
|
|||
►
Sign in to add a comment |
|||
Comment 1 by skobes@chromium.org
, Feb 8 2018