Bug 262249

Summary: ASSERTION FAILED: *trailingRunIndex >= overflowingRunIndex
Product: WebKit Reporter: djinn <1319794503>
Component: Layout and RenderingAssignee: zalan <zalan>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, koivisto, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
testcase to trigger the crash
none
Test reduction
none
[fast-cq]Patch none

Description djinn 2023-09-27 21:15:08 PDT
Created attachment 467925 [details]
testcase to trigger the crash

ASSERTION FAILED: *trailingRunIndex >= overflowingRunIndex
/app/webkit/Source/WebCore/layout/formattingContexts/inline/InlineContentBreaker.cpp(616) : std::optional<WebCore::Layout::InlineContentBreaker::OverflowingTextContent::BreakingPosition> WebCore::Layout::InlineContentBreaker::tryBreakingNextOverflowingRuns(const LineStatus&, const ContinuousContent::RunList&, size_t, WebCore::Layout::InlineLayoutUnit) const
1   0x7f6f85a5a3f3 WTFCrash
2   0x7f6f8fb1cda9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x8d5eda9) [0x7f6f8fb1cda9]
3   0x7f6f94feeb0a /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe230b0a) [0x7f6f94feeb0a]
4   0x7f6f94fef8e3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe2318e3) [0x7f6f94fef8e3]
5   0x7f6f94feb529 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe22d529) [0x7f6f94feb529]
6   0x7f6f94febde1 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe22dde1) [0x7f6f94febde1]
7   0x7f6f94feae06 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe22ce06) [0x7f6f94feae06]
8   0x7f6f94feaefc /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe22cefc) [0x7f6f94feaefc]
9   0x7f6f95035eb1 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe277eb1) [0x7f6f95035eb1]
10  0x7f6f95031212 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe273212) [0x7f6f95031212]
11  0x7f6f95031d02 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe273d02) [0x7f6f95031d02]
12  0x7f6f9503026d /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe27226d) [0x7f6f9503026d]
13  0x7f6f94ff7c5d /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe239c5d) [0x7f6f94ff7c5d]
14  0x7f6f94ff72b9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe2392b9) [0x7f6f94ff72b9]
15  0x7f6f950d1983 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe313983) [0x7f6f950d1983]
16  0x7f6f95e3148d /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf07348d) [0x7f6f95e3148d]
17  0x7f6f95e1f9aa /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf0619aa) [0x7f6f95e1f9aa]
18  0x7f6f95e1ea83 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf060a83) [0x7f6f95e1ea83]
19  0x7f6f95e1da39 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05fa39) [0x7f6f95e1da39]
20  0x7f6f95e0b0b3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf04d0b3) [0x7f6f95e0b0b3]
21  0x7f6f95e1fde9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf061de9) [0x7f6f95e1fde9]
22  0x7f6f95e1f08b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf06108b) [0x7f6f95e1f08b]
23  0x7f6f95e1eac2 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf060ac2) [0x7f6f95e1eac2]
24  0x7f6f95e1da39 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05fa39) [0x7f6f95e1da39]
25  0x7f6f95e0b0b3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf04d0b3) [0x7f6f95e0b0b3]
26  0x7f6f95e1fde9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf061de9) [0x7f6f95e1fde9]
27  0x7f6f95e1f08b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf06108b) [0x7f6f95e1f08b]
28  0x7f6f95e1eac2 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf060ac2) [0x7f6f95e1eac2]
29  0x7f6f95e1da39 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05fa39) [0x7f6f95e1da39]
30  0x7f6f95e0b0b3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf04d0b3) [0x7f6f95e0b0b3]
31  0x7f6f950b07b1 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe2f27b1) [0x7f6f950b07b1]

** (MiniBrowser:17): WARNING **: 07:23:56.373: WebProcess CRASHED
Comment 1 zalan 2023-09-29 05:52:22 PDT
Created attachment 467973 [details]
Test reduction
Comment 2 zalan 2023-09-29 10:26:02 PDT
Created attachment 467974 [details]
[fast-cq]Patch
Comment 3 EWS 2023-10-03 07:07:21 PDT
Committed 268772@main (77a511bb1339): <https://commits.webkit.org/268772@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 467974 [details].
Comment 4 Radar WebKit Bug Importer 2023-10-03 07:08:14 PDT
<rdar://problem/116400479>