Issue metadata
Sign in to add a comment
|
Regression: Tab crash and extension crash is seen on performing audit |
||||||||||||||||||||||||
Issue descriptionChrome Version: 62.0.3194.0 dev OS: Ubuntu 14.04 , Windows Test URL: https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg/related?utm_source=chrome-app-launcher-info-dialog What steps will reproduce the problem? (1) Launch chrome and add above extension >> Click on that extension from browser containment area (2) Right click on that extension and select inspect from menu (3) Go to Audits section, run audit and observe Expected: Audit data should be seen after performing audit. Actual:Instead tab crash and extension crash is seen on performing audit. This is a regression issue broken in M60. Good Build: 60.0.3107.0 dev Bad Build: 60.0.3108.0 dev NOTE: From 60.0.3102.0 to 60.0.3107.0 extension bubble closes after auditing and from 60.0.3109.0 crash is seen hence considered 60.0.3107.0 as good build.
,
Aug 23 2017
Issue is reproducible on the latest canary(62.0.3194.0) of Mac OS 10.12.6 as well. Stack trace of the crash id 227784e1ab18dc31: Thread 0 (id: 12241) CRASHED [SIGSEGV @ 0x00007ffe36ff7ff8 ] MAGIC SIGNATURE THREAD Stack Quality99%Show frame trust levels 0x00007f41bf3cd02e (chrome -BidiResolver.h:417 ) blink::BidiResolver<blink::TextRunIterator, blink::BidiCharacterRun, blink::NoIsolatedRun>::AppendRun(blink::BidiRunList<blink::BidiCharacterRun>&) 0x00007f41bf3cb87f (chrome -BidiResolver.h:1165 ) blink::BidiResolver<blink::TextRunIterator, blink::BidiCharacterRun, blink::NoIsolatedRun>::CreateBidiRunsForLine(blink::TextRunIterator const&, blink::VisualDirectionOverride, bool, bool) 0x00007f41bfdafe48 (chrome -LayoutText.cpp:1112 ) blink::LayoutText::ComputePreferredLogicalWidths(float, WTF::HashSet<blink::SimpleFontData const*, WTF::PtrHash<blink::SimpleFontData const>, WTF::HashTraits<blink::SimpleFontData const*>, WTF::PartitionAllocator>&, blink::FloatRect&) 0x00007f41bfdb2a90 (chrome -LayoutText.cpp:1759 ) blink::LayoutText::Width(unsigned int, unsigned int, blink::Font const&, blink::LayoutUnit, blink::TextDirection, WTF::HashSet<blink::SimpleFontData const*, WTF::PtrHash<blink::SimpleFontData const>, WTF::HashTraits<blink::SimpleFontData const*>, WTF::PartitionAllocator>*, blink::FloatRect*, float) const 0x00007f41bfde69c5 (chrome -LineLayoutText.h:94 ) blink::BreakingContext::HandleText(WTF::Vector<blink::WordMeasurement, 64ul, WTF::PartitionAllocator>&, bool&) 0x00007f41bfde2d8e (chrome -LineBreaker.cpp:97 ) blink::LineBreaker::NextLineBreak(blink::BidiResolver<blink::InlineIterator, blink::BidiRun, blink::BidiIsolatedRun>&, blink::LineInfo&, blink::LayoutTextInfo&, WTF::Vector<blink::WordMeasurement, 64ul, WTF::PartitionAllocator>&) 0x00007f41bfd0f04a (chrome -LayoutBlockFlowLine.cpp:1120 ) blink::LayoutBlockFlow::LayoutRunsAndFloatsInRange(blink::LineLayoutState&, blink::BidiResolver<blink::InlineIterator, blink::BidiRun, blink::BidiIsolatedRun>&, blink::InlineIterator const&, blink::BidiStatus const&) 0x00007f41bfd0e290 (chrome -LayoutBlockFlowLine.cpp:1000 ) blink::LayoutBlockFlow::LayoutRunsAndFloats(blink::LineLayoutState&) 0x00007f41bfd12b8a (chrome -LayoutBlockFlowLine.cpp:1985 ) blink::LayoutBlockFlow::LayoutInlineChildren(bool, blink::LayoutUnit) 0x00007f41bfcf53a8 (chrome -LayoutBlockFlow.cpp:565 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfd128f9 (chrome -LayoutObject.h:1110 ) blink::LayoutBlockFlow::LayoutInlineChildren(bool, blink::LayoutUnit) 0x00007f41bfcf53a8 (chrome -LayoutBlockFlow.cpp:565 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfcf818d (chrome -LayoutBlockFlow.cpp:759 ) blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf8669 (chrome -LayoutBlockFlow.cpp:822 ) blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf72ad (chrome -LayoutBlockFlow.cpp:1527 ) blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) 0x00007f41bfcf5396 (chrome -LayoutBlockFlow.cpp:567 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfcf818d (chrome -LayoutBlockFlow.cpp:759 ) blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf8669 (chrome -LayoutBlockFlow.cpp:822 ) blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf72ad (chrome -LayoutBlockFlow.cpp:1527 ) blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) 0x00007f41bfcf5396 (chrome -LayoutBlockFlow.cpp:567 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfcf818d (chrome -LayoutBlockFlow.cpp:759 ) blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf8669 (chrome -LayoutBlockFlow.cpp:822 ) blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf72ad (chrome -LayoutBlockFlow.cpp:1527 ) blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) 0x00007f41bfcf5396 (chrome -LayoutBlockFlow.cpp:567 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfcf818d (chrome -LayoutBlockFlow.cpp:759 ) blink::LayoutBlockFlow::PositionAndLayoutOnceIfNeeded(blink::LayoutBox&, blink::LayoutUnit, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf8669 (chrome -LayoutBlockFlow.cpp:822 ) blink::LayoutBlockFlow::LayoutBlockChild(blink::LayoutBox&, blink::BlockChildrenLayoutInfo&) 0x00007f41bfcf72ad (chrome -LayoutBlockFlow.cpp:1527 ) blink::LayoutBlockFlow::LayoutBlockChildren(bool, blink::SubtreeLayoutScope&, blink::LayoutUnit, blink::LayoutUnit) 0x00007f41bfcf5396 (chrome -LayoutBlockFlow.cpp:567 ) blink::LayoutBlockFlow::LayoutChildren(bool, blink::SubtreeLayoutScope&) 0x00007f41bfcf4d8b (chrome -LayoutBlockFlow.cpp:438 ) blink::LayoutBlockFlow::UpdateBlockLayout(bool) 0x00007f41bfceb565 (chrome -LayoutBlock.cpp:427 ) blink::LayoutBlock::UpdateLayout() 0x00007f41bfdbf335 (chrome -LayoutView.cpp:237 ) blink::LayoutView::UpdateLayout() 0x00007f41bfa4b9d2 (chrome -LocalFrameView.cpp:1085 ) blink::LocalFrameView::PerformLayout(bool) 0x00007f41bfa496bb (chrome -LocalFrameView.cpp:1268 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() ... 11 more 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa497ad (chrome -LocalFrameView.cpp:1289 ) blink::LocalFrameView::UpdateLayout() 0x00007f41bfa56676 (chrome -LocalFrameView.cpp:3987 ) blink::LocalFrameView::MaximumScrollOffsetInt() const Marking this as RB-Stable for M-62 and if fixed get the fix merged back to M-61 as well.
,
Aug 23 2017
CHANGELOG URL: https://chromium.googlesource.com/chromium/src/+log/f0417c18b1e1f6b239780ea9c8eb6637f245a780..a2e8568a2bf96f91c458ab39b0ffa449cebd50b6 Suspecting https://codereview.chromium.org/2895913003 from changelog @phulce: Please confirm the behaviour and help in re-assigning if it is not related to your change.
,
Aug 23 2017
Duplicate. Based on previous observations, the crash vs. no-crash seems dependent on the particular extension that's audited. The failure overall is due to the switch to the new audits panel. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by sc00335...@techmahindra.com
, Aug 23 2017