New issue
Advanced search Search tips

Issue 845215 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 30
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug

Blocking:
issue 836886



Sign in to add a comment

[BlinkGenPropertyTrees] PrintRenderFrameHelperPreviewTest tests fail

Project Member Reported by pdr@chromium.org, May 21 2018

Issue description

These tests fail with BlinkGenPropertyTrees:
PrintRenderFrameHelperPreviewTest.PrintPreviewForMultiplePages
PrintRenderFrameHelperTest.BasicBeforePrintAfterPrint
PrintRenderFrameHelperPreviewTest.PrintPreviewHTMLWithPageMarginsCss
PrintRenderFrameHelperPreviewTest.NonDefaultMarginsSelectedIgnorePrintCss
PrintRenderFrameHelperPreviewTest.PrintPreviewShrinkToFitPage
PrintRenderFrameHelperPreviewTest.PrintToPDFSelectedHonorOrientationCss
PrintRenderFrameHelperPreviewTest.PrintToPDFSelectedHonorPrintCss
PrintRenderFrameHelperTest.OnPrintPages
PrintRenderFrameHelperPreviewTest.PrintPreviewForSelectedPages
PrintRenderFrameHelperPreviewTest.PrintPreviewCancel
PrintRenderFrameHelperPreviewTest.PrintPreviewCenterToFitPage
PrintRenderFrameHelperPreviewTest.PrintPreviewHonorsOrientationCss
PrintRenderFrameHelperPreviewTest.PreviewLayoutTriggeredByResize
PrintRenderFrameHelperPreviewTest.OnPrintPreview
PrintRenderFrameHelperPreviewTest.PrintToPDFSelectedHonorPageMarginsCss

For example:
[ RUN      ] PrintRenderFrameHelperPreviewTest.PrintPreviewForMultiplePages
[25486:25486:0521/093524.139652:7547726199:FATAL:paint_artifact_compositor.cc(128)] Check failed: layer->bounds() == static_cast<gfx::Size>(foreign_layer_display_item.Bounds()).
  layer bounds: 720x1948
  display item bounds: "540x539"
#0 0x0000038c11bc base::debug::StackTrace::StackTrace()
#1 0x0000038306cb logging::LogMessage::~LogMessage()
#2 0x000005e1a8a6 blink::PaintArtifactCompositor::CompositedLayerForPendingLayer()
#3 0x000005e1c55c blink::PaintArtifactCompositor::Update()
#4 0x000005e03645 blink::LocalFrameView::PushPaintArtifactToCompositor()
#5 0x000005e00981 blink::LocalFrameView::UpdateLifecyclePhasesInternal()
#6 0x000005e00317 blink::LocalFrameView::UpdateAllLifecyclePhases()
#7 0x00000649923e blink::PageAnimator::UpdateAllLifecyclePhases()
#8 0x000005d248c8 blink::WebViewImpl::UpdateLifecycle()
#9 0x000005d24000 blink::WebViewImpl::ResizeViewWhileAnchored()
#10 0x000005d242dc blink::WebViewImpl::ResizeWithBrowserControls()
#11 0x000007643a4a printing::PrepareFrameAndViewForPrint::RestoreSize()
#12 0x00000764313a printing::PrepareFrameAndViewForPrint::FinishPrinting()
#13 0x000007648226 printing::PrintRenderFrameHelper::CreatePreviewDocument()
#14 0x0000076479b5 printing::PrintRenderFrameHelper::OnFramePreparedForPreviewDocument()
#15 0x000001b8af04 _ZN4base8internal7InvokerINS0_9BindStateIMNS0_22CancelableCallbackImplINS_17RepeatingCallbackIFvvEEEEEFvvEJNS_7WeakPtrIS7_EEEEES5_E3RunEPNS0_13BindStateBaseE
#16 0x00000764794c printing::PrintRenderFrameHelper::PrepareFrameForPreviewDocument()
#17 0x000007646043 printing::PrintRenderFrameHelper::OnPrintPreview()
#18 0x00000171cefc printing::PrintRenderFrameHelperTestBase::OnPrintPreview()
#19 0x00000171f68b printing::PrintRenderFrameHelperPreviewTest_PrintPreviewForMultiplePages_Test::TestBody()
 
Status: WontFix (was: Available)
With our new dchecks, it is now clear this is just because we're enabling BGPT and not use_layer_lists in my force-bgpt-on patch. Closing this bug.

Sign in to add a comment