WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 313379
312845
ASSERT(partialRun.length < trailingInlineTextItem.length()) when opening linkedin.com/feed
https://bugs.webkit.org/show_bug.cgi?id=312845
Summary
ASSERT(partialRun.length < trailingInlineTextItem.length()) when opening link...
Jean-Yves Avenard [:jya]
Reported
2026-04-20 20:15:54 PDT
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
Comment 1
2026-04-20 20:16:01 PDT
<
rdar://problem/175216110
>
Jean-Yves Avenard [:jya]
Comment 2
2026-04-20 20:19:31 PDT
(lldb) expr partialRun.length (size_t) $0 = 2 (lldb) expr trailingInlineTextItem.length() (unsigned int) $1 = 2
alan
Comment 3
2026-05-07 11:50:51 PDT
*** This bug has been marked as a duplicate of
bug 313379
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug