Bug 262249 - ASSERTION FAILED: *trailingRunIndex >= overflowingRunIndex
Summary: ASSERTION FAILED: *trailingRunIndex >= overflowingRunIndex
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: zalan
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-09-27 21:15 PDT by djinn
Modified: 2023-10-03 07:08 PDT (History)
5 users (show)

See Also:


Attachments
testcase to trigger the crash (12.12 KB, text/html)
2023-09-27 21:15 PDT, djinn
no flags Details
Test reduction (183 bytes, text/html)
2023-09-29 05:52 PDT, zalan
no flags Details
[fast-cq]Patch (5.48 KB, patch)
2023-09-29 10:26 PDT, zalan
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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>