Bug 312845
| Summary: | ASSERT(partialRun.length < trailingInlineTextItem.length()) when opening linkedin.com/feed | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | bfulgham, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jean-Yves Avenard [:jya]
In Minibrowser debug build.
1- Open LinkedIn.com and login.
this goes to https://www.linkedin.com/feed/
2- Go to settings -> Set current URL to default URLs
3- Quit MiniBrowser, start Minibrowser
You will always hit the assertion:
`ASSERT(partialRun.length < trailingInlineTextItem.length());`
in LineBuilder::processLineBreakingResult
step 2&3 aren't compulsory, I got the assert regardless.
```
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xa526000137280038)
Note: Possible pointer authentication failure detected.
Found value that failed to authenticate at address=0x137280038.
frame #0: 0x00000070002f2bc0 WebCore`WTFCrashWithInfo(line=1839, file="/Users/jyavenard/Work/webkit/OpenSource/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp", function="LineBuilder::Result WebCore::Layout::LineBuilder::processLineBreakingResult(LineCandidate &, const InlineItemRange &, const InlineContentBreaker::Result &)") at Assertions.h:1005:5
* frame #1: 0x0000007006d73fc4 WebCore`WebCore::Layout::LineBuilder::processLineBreakingResult(this=0x000000016bb8c110, lineCandidate=0x0000000118ef3f00, layoutRange=0x000000016bb8be20, lineBreakingResult=0x000000016bb8b670) at InlineLineBuilder.cpp:1839:9
frame #2: 0x0000007006d72fe0 WebCore`WebCore::Layout::LineBuilder::tryPlacingCandidateInlineContentOnLine(this=0x000000016bb8c110, layoutRange=0x000000016bb8be20, lineCandidate=0x0000000118ef3f00) at InlineLineBuilder.cpp:1504:14
frame #3: 0x0000007006d72a84 WebCore`WebCore::Layout::LineBuilder::handleInlineContent(this=0x000000016bb8c110, layoutRange=0x000000016bb8be20, lineCandidate=0x0000000118ef3f00) at InlineLineBuilder.cpp:1427:19
frame #4: 0x0000007006d6c7c0 WebCore`WebCore::Layout::LineBuilder::placeInlineAndFloatContent(WebCore::Layout::InlineItemRange const&)::$_1::operator()(this=0x000000016bb8b9c8) const at InlineLineBuilder.cpp:540:31
frame #5: 0x0000007006d6b00c WebCore`WebCore::Layout::LineBuilder::placeInlineAndFloatContent(this=0x000000016bb8c110, needsLayoutRange=0x000000016bb8be20) at InlineLineBuilder.cpp:580:5
frame #6: 0x0000007006d6a40c WebCore`WebCore::Layout::LineBuilder::layoutInlineContent(this=0x000000016bb8c110, lineInput=0x000000016bb8be20, previousLine= Has Value=true , isFirstFormattedLineCandidate=false) at InlineLineBuilder.cpp:320:24
frame #7: 0x0000007006d7811c WebCore`WebCore::Layout::IntrinsicWidthHandler::computedIntrinsicWidthForConstraint(this=0x000000016bb8c888, intrinsicWidthMode=Minimum, lineBuilder=0x000000016bb8c110, mayCacheLayoutResult=No) at IntrinsicWidthHandler.cpp:210:45
frame #8: 0x0000007006d77770 WebCore`WebCore::Layout::IntrinsicWidthHandler::minimumContentSize(this=0x000000016bb8c888) at IntrinsicWidthHandler.cpp:161:12
frame #9: 0x0000007006d15a88 WebCore`WebCore::Layout::InlineFormattingContext::minimumMaximumContentSize(this=0x000000016bb8cb20, lineDamage=0x0000000000000000) at InlineFormattingContext.cpp:203:56
frame #10: 0x0000007006e4fab0 WebCore`WebCore::LayoutIntegration::LineLayout::computeIntrinsicWidthConstraints(this=0x0000000176de33c0) at LayoutIntegrationLineLayout.cpp:407:77
frame #11: 0x000000700826cc8c WebCore`WebCore::RenderBlockFlow::tryComputePreferredWidthsUsingInlinePath(this=0x0000000176e17bb0, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) at RenderBlockFlow.cpp:5323:66
frame #12: 0x0000007000131cc8 WebCore`WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths(this=0x0000000176e17bb0, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlockFlow.cpp:4892:45
frame #13: 0x00000070000c52c4 WebCore`WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(this=0x0000000176e17bb0, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlockFlow.cpp:365:9
frame #14: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176e17bb0) at RenderBlock.cpp:2216:9
frame #15: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x0000000176e17bb0) const at RenderBox.cpp:1321:39
frame #16: 0x00000070000c7aa0 WebCore`WebCore::RenderDeprecatedFlexibleBox::computeIntrinsicLogicalWidths(this=0x00000001181d7340, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderDeprecatedFlexibleBox.cpp:227:39
frame #17: 0x00000070000c78fc WebCore`WebCore::RenderDeprecatedFlexibleBox::computePreferredLogicalWidths(this=0x00000001181d7340) at RenderDeprecatedFlexibleBox.cpp:256:9
frame #18: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x00000001181d7340) const at RenderBox.cpp:1321:39
frame #19: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x0000000176e17a40, child=0x00000001181d7340, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #20: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x0000000176e17a40, childBox=0x00000001181d7340, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #21: 0x00000070000d5454 WebCore`WebCore::RenderBlock::computeBlockPreferredLogicalWidths(this=0x0000000176e17a40, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2279:9
frame #22: 0x00000070000c52d8 WebCore`WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(this=0x0000000176e17a40, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlockFlow.cpp:367:9
frame #23: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176e17a40) at RenderBlock.cpp:2216:9
frame #24: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x0000000176e17a40) const at RenderBox.cpp:1321:39
frame #25: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x0000000176e10e00, child=0x0000000176e17a40, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #26: 0x000000700831acd4 WebCore`WebCore::RenderFlexibleBox::computeChildIntrinsicLogicalWidths(this=0x0000000176e10e00, flexBoxChild=0x0000000176e17a40, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderFlexibleBox.cpp:341:18
frame #27: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x0000000176e10e00, childBox=0x0000000176e17a40, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #28: 0x00000070000c63c8 WebCore`WebCore::RenderFlexibleBox::computeIntrinsicLogicalWidths(this=0x0000000176e10e00, minLogicalWidth={ 116px (7424) }, maxLogicalWidth={ 572.094px (36614) }) const at RenderFlexibleBox.cpp:183:9
frame #29: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176e10e00) at RenderBlock.cpp:2216:9
frame #30: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x0000000176e10e00) const at RenderBox.cpp:1321:39
frame #31: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x0000000176e10b80, child=0x0000000176e10e00, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #32: 0x000000700831acd4 WebCore`WebCore::RenderFlexibleBox::computeChildIntrinsicLogicalWidths(this=0x0000000176e10b80, flexBoxChild=0x0000000176e10e00, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderFlexibleBox.cpp:341:18
frame #33: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x0000000176e10b80, childBox=0x0000000176e10e00, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #34: 0x00000070000c63c8 WebCore`WebCore::RenderFlexibleBox::computeIntrinsicLogicalWidths(this=0x0000000176e10b80, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderFlexibleBox.cpp:183:9
frame #35: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176e10b80) at RenderBlock.cpp:2216:9
frame #36: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x0000000176e10b80) const at RenderBox.cpp:1321:39
frame #37: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x0000000176e15370, child=0x0000000176e10b80, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #38: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x0000000176e15370, childBox=0x0000000176e10b80, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #39: 0x00000070000d5454 WebCore`WebCore::RenderBlock::computeBlockPreferredLogicalWidths(this=0x0000000176e15370, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2279:9
frame #40: 0x00000070000c52d8 WebCore`WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(this=0x0000000176e15370, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlockFlow.cpp:367:9
frame #41: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176e15370) at RenderBlock.cpp:2216:9
frame #42: 0x00000070000c5e04 WebCore`WebCore::RenderBox::maxPreferredLogicalWidth(this=0x0000000176e15370) const at RenderBox.cpp:1330:39
frame #43: 0x0000007008175120 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::maxContentContributionForGridItem(this=0x0000000172558210, gridItem=0x0000000176e15370, gridLayoutState=0x000000016bb8eee0) const at GridTrackSizingAlgorithm.cpp:1108:25
frame #44: 0x0000007008174f38 WebCore`WebCore::GridTrackSizingAlgorithm::sizeTrackToFitNonSpanningItem(this=0x000000016bb8ed08, span=0x000000016bb8e6d8, gridItem=0x0000000176e15370, track=0x0000000163003400, gridLayoutState=0x000000016bb8eee0) at GridTrackSizingAlgorithm.cpp:284:46
frame #45: 0x00000070081a22c0 WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0::operator()(this=0x000000016bb8e9a0, gridItem=0x0000000176e15370, gridItemSpan=(m_startLine = 0, m_endLine = 1, m_type = TranslatedDefinite)) const at GridTrackSizingAlgorithm.cpp:1735:13
frame #46: 0x000000700817c990 WebCore`void WebCore::GridTrackSizingAlgorithm::traverseSubgridTreeForIntrinsicSizing<WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0>(this=0x000000016bb8ed08, handleLeafItem=0x000000016bb8e9a0) at GridTrackSizingAlgorithm.cpp:1716:9
frame #47: 0x000000700817c47c WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(this=0x000000016bb8ed08, itemsSortedByIncreasingSpan={ size = 0, capacity = 0 }, itemsCrossingFlexibleTracks={ size = 0, capacity = 0 }, gridLayoutState=0x000000016bb8eee0) at GridTrackSizingAlgorithm.cpp:1724:5
frame #48: 0x000000700817d1bc WebCore`WebCore::GridTrackSizingAlgorithm::resolveIntrinsicTrackSizes(this=0x000000016bb8ed08, gridLayoutState=0x000000016bb8eee0) at GridTrackSizingAlgorithm.cpp:1852:9
frame #49: 0x000000700817fc18 WebCore`WebCore::GridTrackSizingAlgorithm::run(this=0x000000016bb8ed08, direction=Columns, numTracks=1, sizingOperation=IntrinsicSizeComputation, availableSpace= Has Value=false , gridLayoutState=0x000000016bb8eee0) at GridTrackSizingAlgorithm.cpp:2131:40
frame #50: 0x000000700836949c WebCore`WebCore::RenderGrid::computeTrackSizesForIndefiniteSize(this=0x0000000176816080, algorithm=0x000000016bb8ed08, direction=Columns, gridLayoutState=0x000000016bb8eee0, minIntrinsicSize={ 0px (0) }, maxIntrinsicSize={ 0px (0) }) const at RenderGrid.cpp:876:15
frame #51: 0x000000700836a950 WebCore`WebCore::RenderGrid::computeIntrinsicLogicalWidths(this=0x0000000176816080, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderGrid.cpp:844:5
frame #52: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x0000000176816080) at RenderBlock.cpp:2216:9
frame #53: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x0000000176816080) const at RenderBox.cpp:1321:39
frame #54: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x000000017681ce00, child=0x0000000176816080, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #55: 0x000000700831acd4 WebCore`WebCore::RenderFlexibleBox::computeChildIntrinsicLogicalWidths(this=0x000000017681ce00, flexBoxChild=0x0000000176816080, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderFlexibleBox.cpp:341:18
frame #56: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x000000017681ce00, childBox=0x0000000176816080, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #57: 0x00000070000c63c8 WebCore`WebCore::RenderFlexibleBox::computeIntrinsicLogicalWidths(this=0x000000017681ce00, minLogicalWidth={ 200.875px (12856) }, maxLogicalWidth={ 344.594px (22054) }) const at RenderFlexibleBox.cpp:183:9
frame #58: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x000000017681ce00) at RenderBlock.cpp:2216:9
frame #59: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x000000017681ce00) const at RenderBox.cpp:1321:39
frame #60: 0x000000700824f690 WebCore`WebCore::RenderBlock::computeChildIntrinsicLogicalWidths(this=0x00000001768135f0, child=0x000000017681ce00, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2326:38
frame #61: 0x000000700824f5c8 WebCore`WebCore::RenderBlock::computeChildPreferredLogicalWidths(this=0x00000001768135f0, childBox=0x000000017681ce00, minPreferredLogicalWidth={ 0px (0) }, maxPreferredLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2362:5
frame #62: 0x00000070000d5454 WebCore`WebCore::RenderBlock::computeBlockPreferredLogicalWidths(this=0x00000001768135f0, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlock.cpp:2279:9
frame #63: 0x00000070000c52d8 WebCore`WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(this=0x00000001768135f0, minLogicalWidth={ 0px (0) }, maxLogicalWidth={ 0px (0) }) const at RenderBlockFlow.cpp:367:9
frame #64: 0x00000070000c519c WebCore`WebCore::RenderBlock::computePreferredLogicalWidths(this=0x00000001768135f0) at RenderBlock.cpp:2216:9
frame #65: 0x00000070000c4e7c WebCore`WebCore::RenderBox::minPreferredLogicalWidth(this=0x00000001768135f0) const at RenderBox.cpp:1321:39
frame #66: 0x000000700817861c WebCore`WebCore::GridTrackSizingAlgorithmStrategy::minContentContributionForGridItem(this=0x00000001725581a0, gridItem=0x00000001768135f0, gridLayoutState=0x000000016bb900d8) const at GridTrackSizingAlgorithm.cpp:1062:48
frame #67: 0x000000700817bbd0 WebCore`WebCore::DefiniteSizeStrategy::minContentContributionForGridItem(this=0x00000001725581a0, gridItem=0x00000001768135f0, gridLayoutState=0x000000016bb900d8) const at GridTrackSizingAlgorithm.cpp:1567:46
frame #68: 0x0000007008175470 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::minContributionForGridItem(this=0x00000001725581a0, gridItem=0x00000001768135f0, gridLayoutState=0x000000016bb900d8) const at GridTrackSizingAlgorithm.cpp:1143:24
frame #69: 0x00000070081759d8 WebCore`WebCore::GridTrackSizingAlgorithm::itemSizeForTrackSizeComputationPhase(this=0x00000001768142c8, phase=ResolveIntrinsicMinimums, gridItem=0x00000001768135f0, gridLayoutState=0x000000016bb900d8) const at GridTrackSizingAlgorithm.cpp:330:28
frame #70: 0x00000070081ad170 WebCore`void WebCore::GridTrackSizingAlgorithm::increaseSizesToAccommodateSpanningItems<(WebCore::TrackSizeComputationVariant)1, (WebCore::TrackSizeComputationPhase)0>(this=0x00000001768142c8, gridItemsWithSpan=size=3, gridLayoutState=0x000000016bb900d8) at GridTrackSizingAlgorithm.cpp:506:33
frame #71: 0x000000700817d79c WebCore`void WebCore::GridTrackSizingAlgorithm::increaseSizesToAccommodateSpanningItems<(WebCore::TrackSizeComputationVariant)1>(this=0x00000001768142c8, gridItemsWithSpan=size=3, gridLayoutState=0x000000016bb900d8) at GridTrackSizingAlgorithm.cpp:522:5
frame #72: 0x000000700817d2e4 WebCore`WebCore::GridTrackSizingAlgorithm::resolveIntrinsicTrackSizes(this=0x00000001768142c8, gridLayoutState=0x000000016bb900d8) at GridTrackSizingAlgorithm.cpp:1863:5
frame #73: 0x000000700817fc18 WebCore`WebCore::GridTrackSizingAlgorithm::run(this=0x00000001768142c8, direction=Columns, numTracks=24, sizingOperation=TrackSizing, availableSpace= Has Value=true , gridLayoutState=0x000000016bb900d8) at GridTrackSizingAlgorithm.cpp:2131:40
frame #74: 0x0000007008365c3c WebCore`WebCore::RenderGrid::computeTrackSizesForDefiniteSize(this=0x0000000176814100, direction=Columns, availableSpace={ 1128px (72192) }, gridLayoutState=0x000000016bb900d8) at RenderGrid.cpp:278:28
frame #75: 0x000000700836788c WebCore`WebCore::RenderGrid::layoutGrid(this=0x0000000176814100, relayoutChildren=No) at RenderGrid.cpp:492:9
frame #76: 0x000000700836761c WebCore`WebCore::RenderGrid::layoutBlock(this=0x0000000176814100, relayoutChildren=No, (null)={ 0px (0) }) at RenderGrid.cpp:416:9
frame #77: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x0000000176814100) at RenderBlock.cpp:521:9
frame #78: 0x000000700011aa78 WebCore`WebCore::RenderBlockFlow::layoutBlockChild(this=0x0000000176810c40, child=0x0000000176814100, marginInfo=0x000000016bb904bc, previousFloatLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:1186:15
frame #79: 0x000000700825a47c WebCore`WebCore::RenderBlockFlow::layoutBlockChildren(this=0x0000000176810c40, relayoutChildren=No, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:975:9
frame #80: 0x0000007008258504 WebCore`WebCore::RenderBlockFlow::layoutInFlowChildren(this=0x0000000176810c40, relayoutChildren=No, previousHeight={ 942px (60288) }, repaintLogicalTop={ 0px (0) }, repaintLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:868:126
frame #81: 0x00000070082570fc WebCore`WebCore::RenderBlockFlow::layoutBlock(this=0x0000000176810c40, relayoutChildren=No, pageLogicalHeight={ 0px (0) }) at RenderBlockFlow.cpp:616:9
frame #82: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x0000000176810c40) at RenderBlock.cpp:521:9
frame #83: 0x0000007008315840 WebCore`WebCore::RenderElement::layoutIfNeeded(this=0x0000000176810c40) at RenderElement.cpp:2795:5
frame #84: 0x0000007008177e30 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::logicalHeightForGridItem(this=0x0000000172558190, gridItem=0x0000000176810c40, gridLayoutState=0x000000016bb916f8) const at GridTrackSizingAlgorithm.cpp:1032:14
frame #85: 0x00000070081787a4 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::minContentContributionForGridItem(this=0x0000000172558190, gridItem=0x0000000176810c40, gridLayoutState=0x000000016bb916f8) const at GridTrackSizingAlgorithm.cpp:1095:12
frame #86: 0x000000700817bbd0 WebCore`WebCore::DefiniteSizeStrategy::minContentContributionForGridItem(this=0x0000000172558190, gridItem=0x0000000176810c40, gridLayoutState=0x000000016bb916f8) const at GridTrackSizingAlgorithm.cpp:1567:46
frame #87: 0x0000007008175470 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::minContributionForGridItem(this=0x0000000172558190, gridItem=0x0000000176810c40, gridLayoutState=0x000000016bb916f8) const at GridTrackSizingAlgorithm.cpp:1143:24
frame #88: 0x0000007008174e48 WebCore`WebCore::GridTrackSizingAlgorithm::sizeTrackToFitNonSpanningItem(this=0x00000001631ef5f8, span=0x000000016bb91078, gridItem=0x0000000176810c40, track=0x0000000163002e00, gridLayoutState=0x000000016bb916f8) at GridTrackSizingAlgorithm.cpp:278:66
frame #89: 0x00000070081a22c0 WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0::operator()(this=0x000000016bb91340, gridItem=0x0000000176810c40, gridItemSpan=(m_startLine = 0, m_endLine = 1, m_type = TranslatedDefinite)) const at GridTrackSizingAlgorithm.cpp:1735:13
frame #90: 0x000000700817c990 WebCore`void WebCore::GridTrackSizingAlgorithm::traverseSubgridTreeForIntrinsicSizing<WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0>(this=0x00000001631ef5f8, handleLeafItem=0x000000016bb91340) at GridTrackSizingAlgorithm.cpp:1716:9
frame #91: 0x000000700817c47c WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(this=0x00000001631ef5f8, itemsSortedByIncreasingSpan={ size = 0, capacity = 0 }, itemsCrossingFlexibleTracks={ size = 0, capacity = 0 }, gridLayoutState=0x000000016bb916f8) at GridTrackSizingAlgorithm.cpp:1724:5
frame #92: 0x000000700817d1bc WebCore`WebCore::GridTrackSizingAlgorithm::resolveIntrinsicTrackSizes(this=0x00000001631ef5f8, gridLayoutState=0x000000016bb916f8) at GridTrackSizingAlgorithm.cpp:1852:9
frame #93: 0x000000700817fc18 WebCore`WebCore::GridTrackSizingAlgorithm::run(this=0x00000001631ef5f8, direction=Rows, numTracks=1, sizingOperation=TrackSizing, availableSpace= Has Value=true , gridLayoutState=0x000000016bb916f8) at GridTrackSizingAlgorithm.cpp:2131:40
frame #94: 0x0000007008365c3c WebCore`WebCore::RenderGrid::computeTrackSizesForDefiniteSize(this=0x00000001631ef430, direction=Rows, availableSpace={ 0px (0) }, gridLayoutState=0x000000016bb916f8) at RenderGrid.cpp:278:28
frame #95: 0x0000007008367a64 WebCore`WebCore::RenderGrid::layoutGrid(this=0x00000001631ef430, relayoutChildren=No) at RenderGrid.cpp:515:13
frame #96: 0x000000700836761c WebCore`WebCore::RenderGrid::layoutBlock(this=0x00000001631ef430, relayoutChildren=No, (null)={ 0px (0) }) at RenderGrid.cpp:416:9
frame #97: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001631ef430) at RenderBlock.cpp:521:9
frame #98: 0x0000007008315840 WebCore`WebCore::RenderElement::layoutIfNeeded(this=0x00000001631ef430) at RenderElement.cpp:2795:5
frame #99: 0x0000007008177e30 WebCore`WebCore::GridTrackSizingAlgorithmStrategy::logicalHeightForGridItem(this=0x0000000172558160, gridItem=0x00000001631ef430, gridLayoutState=0x000000016bb921d8) const at GridTrackSizingAlgorithm.cpp:1032:14
frame #100: 0x000000700817523c WebCore`WebCore::GridTrackSizingAlgorithmStrategy::maxContentContributionForGridItem(this=0x0000000172558160, gridItem=0x00000001631ef430, gridLayoutState=0x000000016bb921d8) const at GridTrackSizingAlgorithm.cpp:1116:12
frame #101: 0x0000007008174f38 WebCore`WebCore::GridTrackSizingAlgorithm::sizeTrackToFitNonSpanningItem(this=0x00000001631ef208, span=0x000000016bb91b58, gridItem=0x00000001631ef430, track=0x0000000163002c80, gridLayoutState=0x000000016bb921d8) at GridTrackSizingAlgorithm.cpp:284:46
frame #102: 0x00000070081a22c0 WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0::operator()(this=0x000000016bb91e20, gridItem=0x00000001631ef430, gridItemSpan=(m_startLine = 0, m_endLine = 1, m_type = TranslatedDefinite)) const at GridTrackSizingAlgorithm.cpp:1735:13
frame #103: 0x000000700817c990 WebCore`void WebCore::GridTrackSizingAlgorithm::traverseSubgridTreeForIntrinsicSizing<WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WTF::Vector<WebCore::GridItemWithSpan, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::RenderGridLayoutState&)::$_0>(this=0x00000001631ef208, handleLeafItem=0x000000016bb91e20) at GridTrackSizingAlgorithm.cpp:1716:9
frame #104: 0x000000700817c47c WebCore`WebCore::GridTrackSizingAlgorithm::aggregateGridItemsForIntrinsicSizing(this=0x00000001631ef208, itemsSortedByIncreasingSpan={ size = 0, capacity = 0 }, itemsCrossingFlexibleTracks={ size = 0, capacity = 0 }, gridLayoutState=0x000000016bb921d8) at GridTrackSizingAlgorithm.cpp:1724:5
frame #105: 0x000000700817d1bc WebCore`WebCore::GridTrackSizingAlgorithm::resolveIntrinsicTrackSizes(this=0x00000001631ef208, gridLayoutState=0x000000016bb921d8) at GridTrackSizingAlgorithm.cpp:1852:9
frame #106: 0x000000700817fc18 WebCore`WebCore::GridTrackSizingAlgorithm::run(this=0x00000001631ef208, direction=Rows, numTracks=1, sizingOperation=TrackSizing, availableSpace= Has Value=true , gridLayoutState=0x000000016bb921d8) at GridTrackSizingAlgorithm.cpp:2131:40
frame #107: 0x0000007008365c3c WebCore`WebCore::RenderGrid::computeTrackSizesForDefiniteSize(this=0x00000001631ef040, direction=Rows, availableSpace={ 929px (59456) }, gridLayoutState=0x000000016bb921d8) at RenderGrid.cpp:278:28
frame #108: 0x0000007008367994 WebCore`WebCore::RenderGrid::layoutGrid(this=0x00000001631ef040, relayoutChildren=No) at RenderGrid.cpp:506:13
frame #109: 0x000000700836761c WebCore`WebCore::RenderGrid::layoutBlock(this=0x00000001631ef040, relayoutChildren=No, (null)={ 0px (0) }) at RenderGrid.cpp:416:9
frame #110: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001631ef040) at RenderBlock.cpp:521:9
frame #111: 0x0000007008315840 WebCore`WebCore::RenderElement::layoutIfNeeded(this=0x00000001631ef040) at RenderElement.cpp:2795:5
frame #112: 0x00000070083699a0 WebCore`WebCore::RenderGrid::layoutGridItems(this=0x00000001631eec50, gridLayoutState=0x000000016bb92538) at RenderGrid.cpp:1632:18
frame #113: 0x0000007008367c74 WebCore`WebCore::RenderGrid::layoutGrid(this=0x00000001631eec50, relayoutChildren=No) at RenderGrid.cpp:547:9
frame #114: 0x000000700836761c WebCore`WebCore::RenderGrid::layoutBlock(this=0x00000001631eec50, relayoutChildren=No, (null)={ 0px (0) }) at RenderGrid.cpp:416:9
frame #115: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001631eec50) at RenderBlock.cpp:521:9
frame #116: 0x0000007008315840 WebCore`WebCore::RenderElement::layoutIfNeeded(this=0x00000001631eec50) at RenderElement.cpp:2795:5
frame #117: 0x00000070083699a0 WebCore`WebCore::RenderGrid::layoutGridItems(this=0x00000001631ee860, gridLayoutState=0x000000016bb92898) at RenderGrid.cpp:1632:18
frame #118: 0x0000007008367c74 WebCore`WebCore::RenderGrid::layoutGrid(this=0x00000001631ee860, relayoutChildren=No) at RenderGrid.cpp:547:9
frame #119: 0x000000700836761c WebCore`WebCore::RenderGrid::layoutBlock(this=0x00000001631ee860, relayoutChildren=No, (null)={ 0px (0) }) at RenderGrid.cpp:416:9
frame #120: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001631ee860) at RenderBlock.cpp:521:9
frame #121: 0x000000700011aa78 WebCore`WebCore::RenderBlockFlow::layoutBlockChild(this=0x00000001180f0510, child=0x00000001631ee860, marginInfo=0x000000016bb92c7c, previousFloatLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:1186:15
frame #122: 0x000000700825a47c WebCore`WebCore::RenderBlockFlow::layoutBlockChildren(this=0x00000001180f0510, relayoutChildren=No, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:975:9
frame #123: 0x0000007008258504 WebCore`WebCore::RenderBlockFlow::layoutInFlowChildren(this=0x00000001180f0510, relayoutChildren=No, previousHeight={ 981px (62784) }, repaintLogicalTop={ 0px (0) }, repaintLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:868:126
frame #124: 0x00000070082570fc WebCore`WebCore::RenderBlockFlow::layoutBlock(this=0x00000001180f0510, relayoutChildren=No, pageLogicalHeight={ 0px (0) }) at RenderBlockFlow.cpp:616:9
frame #125: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001180f0510) at RenderBlock.cpp:521:9
frame #126: 0x000000700011aa78 WebCore`WebCore::RenderBlockFlow::layoutBlockChild(this=0x00000001180f03a0, child=0x00000001180f0510, marginInfo=0x000000016bb9353c, previousFloatLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:1186:15
frame #127: 0x000000700825a47c WebCore`WebCore::RenderBlockFlow::layoutBlockChildren(this=0x00000001180f03a0, relayoutChildren=No, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:975:9
frame #128: 0x0000007008258504 WebCore`WebCore::RenderBlockFlow::layoutInFlowChildren(this=0x00000001180f03a0, relayoutChildren=No, previousHeight={ 981px (62784) }, repaintLogicalTop={ 0px (0) }, repaintLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:868:126
frame #129: 0x00000070082570fc WebCore`WebCore::RenderBlockFlow::layoutBlock(this=0x00000001180f03a0, relayoutChildren=No, pageLogicalHeight={ 0px (0) }) at RenderBlockFlow.cpp:616:9
frame #130: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001180f03a0) at RenderBlock.cpp:521:9
frame #131: 0x000000700011aa78 WebCore`WebCore::RenderBlockFlow::layoutBlockChild(this=0x00000001180f0230, child=0x00000001180f03a0, marginInfo=0x000000016bb93dfc, previousFloatLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:1186:15
frame #132: 0x000000700825a47c WebCore`WebCore::RenderBlockFlow::layoutBlockChildren(this=0x00000001180f0230, relayoutChildren=No, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:975:9
frame #133: 0x0000007008258504 WebCore`WebCore::RenderBlockFlow::layoutInFlowChildren(this=0x00000001180f0230, relayoutChildren=No, previousHeight={ 981px (62784) }, repaintLogicalTop={ 0px (0) }, repaintLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:868:126
frame #134: 0x00000070082570fc WebCore`WebCore::RenderBlockFlow::layoutBlock(this=0x00000001180f0230, relayoutChildren=No, pageLogicalHeight={ 0px (0) }) at RenderBlockFlow.cpp:616:9
frame #135: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x00000001180f0230) at RenderBlock.cpp:521:9
frame #136: 0x000000700011aa78 WebCore`WebCore::RenderBlockFlow::layoutBlockChild(this=0x0000000118224500, child=0x00000001180f0230, marginInfo=0x000000016bb946bc, previousFloatLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:1186:15
frame #137: 0x000000700825a47c WebCore`WebCore::RenderBlockFlow::layoutBlockChildren(this=0x0000000118224500, relayoutChildren=No, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:975:9
frame #138: 0x0000007008258504 WebCore`WebCore::RenderBlockFlow::layoutInFlowChildren(this=0x0000000118224500, relayoutChildren=No, previousHeight={ 981px (62784) }, repaintLogicalTop={ 0px (0) }, repaintLogicalBottom={ 0px (0) }, maxFloatLogicalBottom={ 0px (0) }) at RenderBlockFlow.cpp:868:126
frame #139: 0x00000070082570fc WebCore`WebCore::RenderBlockFlow::layoutBlock(this=0x0000000118224500, relayoutChildren=No, pageLogicalHeight={ 0px (0) }) at RenderBlockFlow.cpp:616:9
frame #140: 0x000000700006d464 WebCore`WebCore::RenderBlock::layout(this=0x0000000118224500) at RenderBlock.cpp:521:9
frame #141: 0x000000700006d2d4 WebCore`WebCore::RenderView::layout(this=0x0000000118224500) at RenderView.cpp:214:22
frame #142: 0x00000070072ba434 WebCore`WebCore::LocalFrameViewLayoutContext::performLayout(this=0x000000013d340970, canDeferUpdateLayerPositions=false) at LocalFrameViewLayoutContext.cpp:274:21
frame #143: 0x00000070072ba9a0 WebCore`WebCore::LocalFrameViewLayoutContext::interleavedLayout(this=0x000000013d340970) at LocalFrameViewLayoutContext.cpp:199:5
frame #144: 0x000000700003e4d0 WebCore`WebCore::Document::resolveStyle(this={ origin = , url = , inMainFrame = Detached, backForwardCacheState = NotInBackForwardCache }, type=Normal) at Document.cpp:2849:52
frame #145: 0x000000700005db34 WebCore`WebCore::Document::updateStyleIfNeeded(this={ origin = , url = , inMainFrame = Detached, backForwardCacheState = NotInBackForwardCache }) at Document.cpp:2973:5
frame #146: 0x0000007005e7a2a8 WebCore`WebCore::Document::updateLayoutIfDimensionsOutOfDate(this={ origin = , url = , inMainFrame = Detached, backForwardCacheState = NotInBackForwardCache }, element=0x0000000176797600, dimensionsCheck={ size = 1 }, layoutOptions={ size = 3 }) at Document.cpp:3202:5
frame #147: 0x00000070001a70b8 WebCore`WebCore::Element::offsetHeight(this=0x0000000176797600) at Element.cpp:1561:26
frame #148: 0x0000007001f07970 WebCore`WebCore::jsHTMLElement_offsetHeightGetter(lexicalGlobalObject=0x000000013dd20088, thisObject=0x0000000177dc8130) at JSHTMLElement.cpp:4688:5
frame #149: 0x0000007001de1130 WebCore`long long WebCore::IDLAttribute<WebCore::JSHTMLElement>::get<&WebCore::jsHTMLElement_offsetHeightGetter(JSC::JSGlobalObject&, WebCore::JSHTMLElement&), (WebCore::CastedThisErrorBehavior)3>(lexicalGlobalObject=0x000000013dd20088, thisValue={JS object ? 0177dc8130}, attributeName=PropertyName @ 0x000000016bb95c90) at JSDOMAttribute.h:89:13
frame #150: 0x0000007001de0ff8 WebCore`WebCore::jsHTMLElement_offsetHeight(lexicalGlobalObject=0x000000013dd20088, thisValue={JS object ? 0177dc8130}, attributeName=PropertyName @ 0x000000016bb95cc8) at JSHTMLElement.cpp:4693:12
frame #151: 0x00000001355cc450 JavaScriptCore`WTF::FunctionPtr<(WTF::PtrTag)28802, long long (JSC::JSGlobalObject*, long long, JSC::PropertyName), (WTF::FunctionAttributes)1>::operator()(this=0x000000016bb96030, in=0x000000013dd20088, in=6305906992, in=PropertyName @ 0x000000016bb95d08) const at FunctionPtr.h:114:16
frame #152: 0x00000001359da91c JavaScriptCore`JSC::PropertySlot::customGetter(this=0x000000016bb96030, vm=0x000000013d434000, propertyName=PropertyName @ 0x000000016bb95e00) const at PropertySlot.cpp:47:28
frame #153: 0x0000000135557570 JavaScriptCore`JSC::PropertySlot::getValue(this=0x000000016bb96030, globalObject=0x000000013dd20088, propertyName=PropertyName @ 0x000000016bb95e50) const at PropertySlot.h:410:12
frame #154: 0x0000000134a289f0 JavaScriptCore`JSC::JSValue::get(this={JS object ? 0177dc8130}, globalObject=0x000000013dd20088, propertyName=PropertyName @ 0x000000016bb95f20, slot=0x000000016bb96030) const at JSCJSValuePropertyInlines.h:54:5
frame #155: 0x000000013518fb0c JavaScriptCore`JSC::LLInt::performLLIntGetByID(bytecodeIndex=(m_packedBits = 236), codeBlock=0x000000016dc17820, globalObject=0x000000013dd20088, baseValue={JS object ? 0177dc8130}, ident=0x0000000163c324e0, metadata=0x00000001639f6b58) at LLIntSlowPaths.cpp:908:32
frame #156: 0x000000013301e3d8 JavaScriptCore`llint_slow_path_get_by_id(callFrame=0x000000016bb96360, pc=0x00000001723dd57b) at LLIntSlowPaths.cpp:976:22
frame #157: 0x0000000136285748 JavaScriptCore`jsc_llint_begin + 59720
frame #158: 0x0000000136285748 JavaScriptCore`jsc_llint_begin + 59720
frame #159: 0x0000000140c60ab0
frame #160: 0x0000000140be04bc
frame #161: 0x0000000140bbdf30
frame #162: 0x0000000140be0374
frame #163: 0x0000000140bbdf30
frame #164: 0x0000000140be1c60
frame #165: 0x0000000140bbdf30
frame #166: 0x0000000140be0374
frame #167: 0x0000000140bbdf30
frame #168: 0x0000000140be0374
frame #169: 0x0000000140bbdf30
frame #170: 0x0000000140be0374
frame #171: 0x0000000140bbdf30
frame #172: 0x0000000140be0374
frame #173: 0x0000000140bbdf30
frame #174: 0x0000000140be05a4
frame #175: 0x0000000140bbdf30
frame #176: 0x0000000140be0374
frame #177: 0x0000000140bbdf30
frame #178: 0x0000000140be1c60
frame #179: 0x0000000140bbdf30
frame #180: 0x0000000140be0374
frame #181: 0x0000000140bbdf30
frame #182: 0x0000000140be0374
frame #183: 0x0000000140bbdf30
frame #184: 0x0000000140be2044
frame #185: 0x0000000140bbdf30
frame #186: 0x0000000140be1c60
frame #187: 0x0000000140bbdf30
frame #188: 0x0000000140be0374
frame #189: 0x0000000140bbdf30
frame #190: 0x0000000140be1c60
frame #191: 0x0000000140bbdf30
frame #192: 0x0000000140be0374
frame #193: 0x0000000140bbdf30
frame #194: 0x0000000140be1c60
frame #195: 0x0000000140bbdf30
frame #196: 0x0000000140be0374
frame #197: 0x0000000140bbdf30
frame #198: 0x0000000140be0374
frame #199: 0x0000000140bbdf30
frame #200: 0x0000000140be2044
frame #201: 0x0000000140bbdf30
frame #202: 0x0000000140be0374
frame #203: 0x0000000140bbdf30
frame #204: 0x0000000140be0374
frame #205: 0x0000000140bbdf30
frame #206: 0x0000000140be2044
frame #207: 0x0000000140bbdf30
frame #208: 0x0000000140be2044
frame #209: 0x0000000140bbdf30
frame #210: 0x0000000140be0374
frame #211: 0x0000000140bbdf30
frame #212: 0x0000000140be0374
frame #213: 0x0000000140bbdf30
frame #214: 0x0000000140be0374
frame #215: 0x0000000140bbdf30
frame #216: 0x0000000140be05a4
frame #217: 0x0000000140bbdf30
frame #218: 0x0000000140be0374
frame #219: 0x0000000140bbdf30
frame #220: 0x0000000140be2044
frame #221: 0x0000000140bbdf30
frame #222: 0x0000000140be0374
frame #223: 0x0000000140bbdf30
frame #224: 0x0000000140be0374
frame #225: 0x0000000140bbdf30
frame #226: 0x0000000140be2044
frame #227: 0x0000000140bbdf30
frame #228: 0x0000000140be0374
frame #229: 0x0000000140bbdf30
frame #230: 0x0000000140be2044
frame #231: 0x0000000140bbdf30
frame #232: 0x0000000140be0374
frame #233: 0x0000000140bbdf30
frame #234: 0x0000000140be2044
frame #235: 0x0000000140bbdf30
frame #236: 0x0000000140be0374
frame #237: 0x0000000140bbdf30
frame #238: 0x0000000140be2044
frame #239: 0x0000000140bbdf30
frame #240: 0x0000000140be0374
frame #241: 0x0000000140bbdf30
frame #242: 0x0000000140be0374
frame #243: 0x0000000140bbdf30
frame #244: 0x0000000140be2044
frame #245: 0x0000000140bbdf30
frame #246: 0x0000000140be2044
frame #247: 0x0000000140bbdf30
frame #248: 0x0000000140be2044
frame #249: 0x0000000140bbdf30
frame #250: 0x0000000140be0374
frame #251: 0x0000000140bbdf30
frame #252: 0x0000000140be2044
frame #253: 0x0000000140bbdf30
frame #254: 0x0000000140be0374
frame #255: 0x0000000140bbdf30
frame #256: 0x0000000140be2044
frame #257: 0x0000000140bbdf30
frame #258: 0x0000000140be0374
frame #259: 0x0000000140bbdf30
frame #260: 0x0000000140be2044
frame #261: 0x0000000140bbdf30
frame #262: 0x0000000140be0374
frame #263: 0x0000000140bbdf30
frame #264: 0x0000000140be2044
frame #265: 0x0000000140bbdf30
frame #266: 0x0000000140be0374
frame #267: 0x0000000140bbdf30
frame #268: 0x0000000140be2044
frame #269: 0x0000000140bbdf30
frame #270: 0x0000000140be0374
frame #271: 0x0000000140bbdf30
frame #272: 0x0000000140be2044
frame #273: 0x0000000140bbdf30
frame #274: 0x0000000140be0374
frame #275: 0x0000000140bbdf30
frame #276: 0x0000000140be2044
frame #277: 0x0000000140bbdf30
frame #278: 0x0000000140be0374
frame #279: 0x0000000140bbdf30
frame #280: 0x0000000140be2044
frame #281: 0x0000000140bbdf30
frame #282: 0x0000000140be0374
frame #283: 0x0000000140bbdf30
frame #284: 0x0000000140be2044
frame #285: 0x0000000140bbdf30
frame #286: 0x0000000140be0374
frame #287: 0x0000000140bbdf30
frame #288: 0x0000000140be2044
frame #289: 0x0000000140bbdf30
frame #290: 0x0000000140be0374
frame #291: 0x0000000140bbdf30
frame #292: 0x0000000140be0374
frame #293: 0x0000000140bbdf30
frame #294: 0x0000000140be05a4
frame #295: 0x0000000140bbdf30
frame #296: 0x0000000140be2044
frame #297: 0x0000000140bbdf30
frame #298: 0x0000000140be1214
frame #299: 0x000000014027c068
frame #300: 0x000000014027c068
frame #301: 0x000000014027c068
frame #302: 0x00000001409768d8
frame #303: 0x000000014027c068
frame #304: 0x000000014098d318
frame #305: 0x000000014027c068
frame #306: 0x000000014027c068
frame #307: 0x000000014027c068
frame #308: 0x00000001409768d8
frame #309: 0x000000014098bbb8
frame #310: 0x00000001402a41b8
frame #311: 0x0000000140971240
frame #312: 0x000000014027c428
frame #313: 0x0000000134fac370 JavaScriptCore`JSC::Interpreter::executeCallImpl(this=0x000000013d452e08, vm=0x000000013d434000, function=0x000000016d66cd20, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, context=0x0000000000000000, args=0x000000016bb9cc60) at Interpreter.cpp:1296:32
frame #314: 0x0000000134fac4bc JavaScriptCore`JSC::Interpreter::executeCall(this=0x000000013d452e08, function=0x000000016d66cd20, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, context=0x0000000000000000, args=0x000000016bb9cc60) at Interpreter.cpp:1311:16
frame #315: 0x0000000135379350 JavaScriptCore`JSC::call(globalObject=0x000000013dd20088, functionObject={JS object JSFunctionType 016d66cd20}, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, args=0x000000016bb9cc60) at CallData.cpp:70:27
frame #316: 0x000000013537940c JavaScriptCore`JSC::call(globalObject=0x000000013dd20088, functionObject={JS object JSFunctionType 016d66cd20}, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, args=0x000000016bb9cc60, returnedException=0x000000016bb9cc88) at CallData.cpp:77:22
frame #317: 0x0000000135379690 JavaScriptCore`JSC::profiledCall(globalObject=0x000000013dd20088, reason=Other, functionObject={JS object JSFunctionType 016d66cd20}, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, args=0x000000016bb9cc60, returnedException=0x000000016bb9cc88) at CallData.cpp:98:12
frame #318: 0x0000007005008e04 WebCore`WebCore::JSExecState::profiledCall(lexicalGlobalObject=0x000000013dd20088, reason=Other, functionObject={JS object JSFunctionType 016d66cd20}, callData=0x000000016bb9cdb0, thisValue={JS object ObjectType 01630e3ec8}, args=0x000000016bb9cc60, returnedException=0x000000016bb9cc88) at JSExecState.h:94:27
frame #319: 0x0000007005032100 WebCore`WebCore::JSEventListener::handleEvent(this=0x0000000163588720, scriptExecutionContext={ origin = , url = , inMainFrame = Detached, backForwardCacheState = NotInBackForwardCache }, event=0x0000000172635f60) at JSEventListener.cpp:238:22
frame #320: 0x00000070060890a8 WebCore`WebCore::EventTarget::innerInvokeEventListeners(this=0x00000001181f0360, event=0x0000000172635f60, listeners={ size = 1, capacity = 1 }, phase=Bubbling) at EventTarget.cpp:397:19
frame #321: 0x000000700004f294 WebCore`WebCore::EventTarget::fireEventListeners(this=0x00000001181f0360, event=0x0000000172635f60, phase=Bubbling) at EventTarget.cpp:322:9
frame #322: 0x0000007006088a48 WebCore`WebCore::EventTarget::dispatchEvent(this=0x00000001181f0360, event=0x0000000172635f60) at EventTarget.cpp:276:5
frame #323: 0x00000070060e706c WebCore`WebCore::MessagePort::dispatchEvent(this=0x00000001181f0360, event=0x0000000172635f60) at MessagePort.cpp:324:18
frame #324: 0x00000070061057c4 WebCore`auto WebCore::MessagePort::dispatchMessages()::$_0::operator()(WTF::Vector<WebCore::MessageWithMessagePorts, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&)::operator()<WebCore::MessagePort>(this=0x000000017292e5d8, port=0x00000001181f0360) const at MessagePort.cpp:306:22
frame #325: 0x0000007006105784 WebCore`void WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive<WebCore::MessagePort, WebCore::MessagePort::dispatchMessages()::$_0::operator()(WTF::Vector<WebCore::MessageWithMessagePorts, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&)>(auto&, WebCore::TaskSource, WebCore::MessagePort::dispatchMessages()::$_0::operator()(WTF::Vector<WebCore::MessageWithMessagePorts, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&)&&)::'lambda'()::operator()(this=0x000000017292e5c8) at ActiveDOMObject.h:115:13
frame #326: 0x000000700610568c WebCore`WTF::Detail::CallableWrapper<void WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive<WebCore::MessagePort, WebCore::MessagePort::dispatchMessages()::$_0::operator()(WTF::Vector<WebCore::MessageWithMessagePorts, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&)>(auto&, WebCore::TaskSource, WebCore::MessagePort::dispatchMessages()::$_0::operator()(WTF::Vector<WebCore::MessageWithMessagePorts, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void ()>&&)::'lambda'(auto&)&&)::'lambda'(), void>::call(this=0x000000017292e5c0) at Function.h:59:39
frame #327: 0x0000007000328e88 WebCore`WTF::Function<void ()>::operator()(this=0x00000001180bc260) const at Function.h:103:35
frame #328: 0x000000700606de0c WebCore`WebCore::EventLoopFunctionDispatchTask::execute(this=0x00000001180bc240) at EventLoop.cpp:509:28
frame #329: 0x0000007006061604 WebCore`WebCore::EventLoop::run(this=0x0000000118210660, vm=0x000000013d434000, deadline= Has Value=true ) at EventLoop.cpp:341:19
frame #330: 0x0000007006287748 WebCore`WebCore::WindowEventLoop::didReachTimeToRun(this=0x0000000118210660) at WindowEventLoop.cpp:234:5
frame #331: 0x000000700628b394 WebCore`WebCore::Timer::Timer<WebCore::WindowEventLoop, WebCore::WindowEventLoop>(WebCore::WindowEventLoop&, void (WebCore::WindowEventLoop::*)())::'lambda'()::operator()(this=0x000000011827bdb8) const at Timer.h:167:17
frame #332: 0x000000700628b194 WebCore`WTF::Detail::CallableWrapper<WebCore::Timer::Timer<WebCore::WindowEventLoop, WebCore::WindowEventLoop>(WebCore::WindowEventLoop&, void (WebCore::WindowEventLoop::*)())::'lambda'(), void>::call(this=0x000000011827bdb0) at Function.h:59:39
frame #333: 0x0000007000328e88 WebCore`WTF::Function<void ()>::operator()(this=0x00000001182107b8) const at Function.h:103:35
frame #334: 0x0000007000101640 WebCore`WebCore::Timer::fired(this=0x0000000118210780) at Timer.h:189:9
frame #335: 0x0000007000138c38 WebCore`WebCore::ThreadTimers::sharedTimerFiredInternal(this=0x00000001181100c0) at ThreadTimers.cpp:133:27
frame #336: 0x0000007007719fb0 WebCore`WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()(this=0x0000000118020ca8) const at ThreadTimers.cpp:69:87
frame #337: 0x0000007000101614 WebCore`WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call(this=0x0000000118020ca0) at Function.h:59:39
frame #338: 0x0000007000328e88 WebCore`WTF::Function<void ()>::operator()(this=0x000000700cadb6b0) const at Function.h:103:35
frame #339: 0x00000070001388f8 WebCore`WebCore::MainThreadSharedTimer::fired(this=0x000000700cadb690) at MainThreadSharedTimer.cpp:85:5
frame #340: 0x00000070001015e0 WebCore`WebCore::timerFired((null)=0x000000797c2c4000, (null)=0x0000000000000000) at MainThreadSharedTimerCF.cpp:86:40
frame #341: 0x000000018649866c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
frame #342: 0x0000000186498364 CoreFoundation`__CFRunLoopDoTimer + 980
frame #343: 0x0000000186497edc CoreFoundation`__CFRunLoopDoTimers + 280
frame #344: 0x000000018647d348 CoreFoundation`__CFRunLoopRun + 1848
frame #345: 0x0000000186556534 CoreFoundation`_CFRunLoopRunSpecificWithOptions + 532
frame #346: 0x0000000187c21148 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
frame #347: 0x0000000187c9a284 Foundation`-[NSRunLoop(NSRunLoop) run] + 64
frame #348: 0x000000018608d35c libxpc.dylib`_xpc_objc_main + 780
frame #349: 0x00000001860a0e10 libxpc.dylib`_xpc_main + 40
frame #350: 0x000000018608cd9c libxpc.dylib`xpc_main + 64
frame #351: 0x000000011bf44a44 WebKit`WebKit::XPCServiceMain((null)=1, (null)=0x000000016bb9f498) at XPCServiceMain.mm:300:5
frame #352: 0x000000011bf449c0 WebKit`WKXPCServiceMain(argc=1, argv=0x000000016bb9f498) at WKMain.mm:36:12
frame #353: 0x0000000104260710 com.apple.WebKit.WebContent.Development`main(argc=1, argv=0x000000016bb9f498) at AuxiliaryProcessMain.cpp:32:12
frame #354: 0x0000000185fc9280 dyld`start + 6724
```
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/175216110>
Jean-Yves Avenard [:jya]
(lldb) expr partialRun.length
(size_t) $0 = 2
(lldb) expr trailingInlineTextItem.length()
(unsigned int) $1 = 2
alan
*** This bug has been marked as a duplicate of bug 313379 ***