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

Issue 661348 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

fast/multicol/balance-repeating-table-headers.html fails in SPv2 with duplicate id

Project Member Reported by wkorman@chromium.org, Nov 1 2016

Issue description

http://crrev.com/2469903002 looks like it introduces a failure of:

fast/multicol/balance-repeating-table-headers.html

however that test fails with duplicated id at ToT without the patch, so I suspect the change has just made more apparent an issue that already existed. See sample failing output for that test here:

https://storage.googleapis.com/chromium-layout-test-archives/linux_layout_tests_slimming_paint_v2/1181/layout-test-results/results.html

And output from ToT w/o patch below:

new display item list: [{index: 0, client: "0x366b47e04018 LayoutView #document", type: "ClipFrameToVisibleContentRect", clipRect: [0,0,800,600], cacheIsValid: false},
{index: 1, client: "0x366b47e14010 LayoutView #document", type: "Subsequence", cacheIsValid: false},
{index: 2, client: "0x366b47e04018 LayoutView #document", type: "DrawingDocumentBackground", rect: [0.000000,0.000000 800.000000x600.000000], cacheIsValid: false},
{index: 3, client: "0x366b47e14118 LayoutBlockFlow HTML", type: "Subsequence", cacheIsValid: false},
{index: 4, client: "0x366b47e60010 InlineTextBox 'There should be a yellow/hotpink square 2x2 chessboard below.'", type: "DrawingPaintPhaseForeground", rect: [8.000000,16.000000 410.000000x18.000000], cacheIsValid: false},
{index: 5, client: "0x366b47e2c018 LayoutMultiColumnSet (anonymous)", type: "DrawingBoxDecorationBackground", cacheIsValid: false},
{index: 6, client: "0x366b47e18498 LayoutBlockFlow DIV", type: "DrawingBoxDecorationBackground", rect: [8.000000,50.000000 20.000000x20.000000], cacheIsValid: false},
{index: 7, client: "0x366b47e50018 LayoutTableCell TD", type: "DrawingBoxDecorationBackground", rect: [8.000000,70.000000 40.000000x20.000000], cacheIsValid: false},
{index: 8, client: "0x366b47e50018 LayoutTableCell TD", type: "DrawingBoxDecorationBackground", rect: [8.000000,110.000000 40.000000x20.000000], cacheIsValid: false}]
DisplayItem {client: "0x366b47e50018 LayoutTableCell TD", type: "DrawingBoxDecorationBackground", rect: [8.000000,110.000000 40.000000x20.000000]} has duplicated id with previous {client: "0x366b47e50018 LayoutTableCell TD", type: "DrawingBoxDecorationBackground", rect: [8.000000,70.000000 40.000000x20.000000]} (index=7)
[1:1:1101/151519:1126513310264:FATAL:PaintController.cpp(236)] Check failed: false. 
#0 0x7f5d8989855e base::debug::StackTrace::StackTrace()
#1 0x7f5d89907a8f logging::LogMessage::~LogMessage()
#2 0x7f5d83a9730d blink::PaintController::processNewItem()
#3 0x7f5d83a88a92 _ZN5blink15PaintController15createAndAppendINS_18DrawingDisplayItemEJRKNS_17DisplayItemClientERKNS_11DisplayItem4TypeE5sk_spI9SkPictureERbEEEvDpOT0_
#4 0x7f5d83a887d1 blink::DrawingRecorder::~DrawingRecorder()
#5 0x7f5d80ee04dd base::internal::OptionalStorage<>::~OptionalStorage()
#6 0x7f5d80ee0485 base::Optional<>::~Optional()
#7 0x7f5d80edfbd3 blink::LayoutObjectDrawingRecorder::~LayoutObjectDrawingRecorder()
#8 0x7f5d8117e7b5 blink::TableCellPainter::paintBoxDecorationBackground()
#9 0x7f5d80eb7115 blink::LayoutTableCell::paintBoxDecorationBackground()
#10 0x7f5d810d48bd blink::BlockPainter::paintObject()
#11 0x7f5d80d96cb5 blink::LayoutBlock::paintObject()
#12 0x7f5d810d3f4c blink::BlockPainter::paint()
#13 0x7f5d8117d2cb blink::TableCellPainter::paint()
#14 0x7f5d80eb69b5 blink::LayoutTableCell::paint()
#15 0x7f5d81181ee4 blink::TableSectionPainter::paintCell()
#16 0x7f5d811813ad blink::TableSectionPainter::paintObject()
#17 0x7f5d81180c72 blink::TableSectionPainter::paintSection()
#18 0x7f5d81180621 blink::TableSectionPainter::paintRepeatingHeaderGroup()
#19 0x7f5d81180da0 blink::TableSectionPainter::paint()
#20 0x7f5d80ec4225 blink::LayoutTableSection::paint()
#21 0x7f5d8117f160 blink::TablePainter::paintObject()
#22 0x7f5d80ea97f5 blink::LayoutTable::paintObject()
#23 0x7f5d810d3fe6 blink::BlockPainter::paint()
#24 0x7f5d80d96c35 blink::LayoutBlock::paint()
#25 0x7f5d810d457a blink::BlockPainter::paintChild()
#26 0x7f5d810d44cb blink::BlockPainter::paintChildren()
#27 0x7f5d80d96c75 blink::LayoutBlock::paintChildren()
#28 0x7f5d810d5141 blink::BlockPainter::paintContents()
#29 0x7f5d810d36d3 blink::BlockFlowPainter::paintContents()
#30 0x7f5d810d4ec8 blink::BlockPainter::paintObject()
#31 0x7f5d80d96cb5 blink::LayoutBlock::paintObject()
#32 0x7f5d810d3fe6 blink::BlockPainter::paint()
#33 0x7f5d80d96c35 blink::LayoutBlock::paint()
#34 0x7f5d8113d9bc blink::PaintLayerPainter::paintFragmentWithPhase()
#35 0x7f5d8113daf1 blink::PaintLayerPainter::paintForegroundForFragmentsWithPhase()
#36 0x7f5d8113c703 blink::PaintLayerPainter::paintForegroundForFragments()
#37 0x7f5d8113b87f blink::PaintLayerPainter::paintLayerContents()
#38 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#39 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#40 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#41 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#42 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#43 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#44 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#45 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#46 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#47 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#48 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#49 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#50 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#51 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#52 0x7f5d811398ae blink::PaintLayerPainter::paint()
#53 0x7f5d810f8e4f blink::FramePainter::paintContents()
#54 0x7f5d810f8570 blink::FramePainter::paint()
#55 0x7f5d808ca39b blink::FrameView::paint()
#56 0x7f5d808c59f9 blink::FrameView::paint()
#57 0x7f5d808c4d90 blink::FrameView::synchronizedPaint()
#58 0x7f5d808c37de blink::FrameView::updateLifecyclePhasesInternal()
#59 0x7f5d808c2fd2 blink::FrameView::updateAllLifecyclePhases()
#60 0x7f5d8109ca2b blink::PageAnimator::updateAllLifecyclePhases()
#61 0x7f5d83347e95 blink::PageWidgetDelegate::updateAllLifecyclePhases()

Received signal 6
#0 0x7f5d8989855e base::debug::StackTrace::StackTrace()
#1 0x7f5d8989809f base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f5d8e749330 <unknown>
#3 0x7f5d7c05ec37 gsignal
#4 0x7f5d7c062028 abort
#5 0x7f5d89894976 base::debug::(anonymous namespace)::DebugBreak()
#6 0x7f5d89894958 base::debug::BreakDebugger()
#7 0x7f5d89907ddd logging::LogMessage::~LogMessage()
#8 0x7f5d83a9730d blink::PaintController::processNewItem()
#9 0x7f5d83a88a92 _ZN5blink15PaintController15createAndAppendINS_18DrawingDisplayItemEJRKNS_17DisplayItemClientERKNS_11DisplayItem4TypeE5sk_spI9SkPictureERbEEEvDpOT0_
#10 0x7f5d83a887d1 blink::DrawingRecorder::~DrawingRecorder()
#11 0x7f5d80ee04dd base::internal::OptionalStorage<>::~OptionalStorage()
#12 0x7f5d80ee0485 base::Optional<>::~Optional()
#13 0x7f5d80edfbd3 blink::LayoutObjectDrawingRecorder::~LayoutObjectDrawingRecorder()
#14 0x7f5d8117e7b5 blink::TableCellPainter::paintBoxDecorationBackground()
#15 0x7f5d80eb7115 blink::LayoutTableCell::paintBoxDecorationBackground()
#16 0x7f5d810d48bd blink::BlockPainter::paintObject()
#17 0x7f5d80d96cb5 blink::LayoutBlock::paintObject()
#18 0x7f5d810d3f4c blink::BlockPainter::paint()
#19 0x7f5d8117d2cb blink::TableCellPainter::paint()
#20 0x7f5d80eb69b5 blink::LayoutTableCell::paint()
#21 0x7f5d81181ee4 blink::TableSectionPainter::paintCell()
#22 0x7f5d811813ad blink::TableSectionPainter::paintObject()
#23 0x7f5d81180c72 blink::TableSectionPainter::paintSection()
#24 0x7f5d81180621 blink::TableSectionPainter::paintRepeatingHeaderGroup()
#25 0x7f5d81180da0 blink::TableSectionPainter::paint()
#26 0x7f5d80ec4225 blink::LayoutTableSection::paint()
#27 0x7f5d8117f160 blink::TablePainter::paintObject()
#28 0x7f5d80ea97f5 blink::LayoutTable::paintObject()
#29 0x7f5d810d3fe6 blink::BlockPainter::paint()
#30 0x7f5d80d96c35 blink::LayoutBlock::paint()
#31 0x7f5d810d457a blink::BlockPainter::paintChild()
#32 0x7f5d810d44cb blink::BlockPainter::paintChildren()
#33 0x7f5d80d96c75 blink::LayoutBlock::paintChildren()
#34 0x7f5d810d5141 blink::BlockPainter::paintContents()
#35 0x7f5d810d36d3 blink::BlockFlowPainter::paintContents()
#36 0x7f5d810d4ec8 blink::BlockPainter::paintObject()
#37 0x7f5d80d96cb5 blink::LayoutBlock::paintObject()
#38 0x7f5d810d3fe6 blink::BlockPainter::paint()
#39 0x7f5d80d96c35 blink::LayoutBlock::paint()
#40 0x7f5d8113d9bc blink::PaintLayerPainter::paintFragmentWithPhase()
#41 0x7f5d8113daf1 blink::PaintLayerPainter::paintForegroundForFragmentsWithPhase()
#42 0x7f5d8113c703 blink::PaintLayerPainter::paintForegroundForFragments()
#43 0x7f5d8113b87f blink::PaintLayerPainter::paintLayerContents()
#44 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#45 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#46 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#47 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#48 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#49 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#50 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#51 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#52 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#53 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#54 0x7f5d8113c30e blink::PaintLayerPainter::paintChildren()
#55 0x7f5d8113b8e4 blink::PaintLayerPainter::paintLayerContents()
#56 0x7f5d8113a766 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases()
#57 0x7f5d81139ba6 blink::PaintLayerPainter::paintLayer()
#58 0x7f5d811398ae blink::PaintLayerPainter::paint()
#59 0x7f5d810f8e4f blink::FramePainter::paintContents()
#60 0x7f5d810f8570 blink::FramePainter::paint()
#61 0x7f5d808ca39b blink::FrameView::paint()
  r8: 0000000000006000  r9: 0000000000004000 r10: 0000000000000008 r11: 0000000000000202
 r12: 000000000048c0ec r13: 00007ffc0c0b7b50 r14: 0000000000000000 r15: 0000000000000000
  di: 0000000000000001  si: 0000000000000001  bp: 00007ffc0c0aebb0  bx: 0000000000000000
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffc0c0aea78
  ip: 00007f5d7c05ec37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]


 
Status: WontFix (was: Assigned)
pdr@ committed this test as a known failure yesterday in:

https://chromium.googlesource.com/chromium/src/+/4a86c92628649497a67f4a8c2229f0c545430b4c

So closing as no need for this specific bug.

Sign in to add a comment