Bug 262243

Summary: ASSERTION FAILED: measuredWidth >= 0 /app/webkit/Source/WebCore/rendering/LegacyLineLayout.cpp(527)
Product: WebKit Reporter: djinn <1319794503>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=244582
Attachments:
Description Flags
testcase to trigger the crash
none
2023-09-19-18-11-minimization none

Description djinn 2023-09-27 20:52:08 PDT
Created attachment 467919 [details]
testcase to trigger the crash

ASSERTION FAILED: measuredWidth >= 0
/app/webkit/Source/WebCore/rendering/LegacyLineLayout.cpp(527) : void WebCore::setLogicalWidthForTextRun(LegacyRootInlineBox*, BidiRun*, RenderText&, float, const LineInfo&, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&, WordMeasurements&)
1   0x7fe511b9f3f3 WTFCrash
2   0x7fe51bc61da9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x8d5eda9) [0x7fe51bc61da9]
3   0x7fe521efb5f8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeff85f8) [0x7fe521efb5f8]
4   0x7fe521efdd87 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeffad87) [0x7fe521efdd87]
5   0x7fe521efc9a8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeff99a8) [0x7fe521efc9a8]
6   0x7fe521eff22f /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeffc22f) [0x7fe521eff22f]
7   0x7fe521f004cb /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeffd4cb) [0x7fe521f004cb]
8   0x7fe521effabf /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xeffcabf) [0x7fe521effabf]
9   0x7fe521f023df /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xefff3df) [0x7fe521f023df]
10  0x7fe521f64a20 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf061a20) [0x7fe521f64a20]
11  0x7fe521f63a83 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf060a83) [0x7fe521f63a83]
12  0x7fe521f62a39 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05fa39) [0x7fe521f62a39]
13  0x7fe521f500b3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf04d0b3) [0x7fe521f500b3]
14  0x7fe521f64de9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf061de9) [0x7fe521f64de9]
15  0x7fe521f6408b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf06108b) [0x7fe521f6408b]
16  0x7fe521f63ac2 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf060ac2) [0x7fe521f63ac2]
17  0x7fe521f62a39 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05fa39) [0x7fe521f62a39]
18  0x7fe521f500b3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf04d0b3) [0x7fe521f500b3]
19  0x7fe5211f57b1 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe2f27b1) [0x7fe5211f57b1]
20  0x7fe522009a32 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf106a32) [0x7fe522009a32]
21  0x7fe521f59a44 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf056a44) [0x7fe521f59a44]
22  0x7fe521f7eba2 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf07bba2) [0x7fe521f7eba2]
23  0x7fe521f5a4cd /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf0574cd) [0x7fe521f5a4cd]
24  0x7fe522009e5e /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf106e5e) [0x7fe522009e5e]
25  0x7fe521f5a74f /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05774f) [0x7fe521f5a74f]
26  0x7fe522009a78 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf106a78) [0x7fe522009a78]
27  0x7fe521f59a44 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf056a44) [0x7fe521f59a44]
28  0x7fe521f7eba2 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf07bba2) [0x7fe521f7eba2]
29  0x7fe521f5a4cd /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf0574cd) [0x7fe521f5a4cd]
30  0x7fe521f5a74f /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf05774f) [0x7fe521f5a74f]
31  0x7fe521f7808c /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xf07508c) [0x7fe521f7808c]

** (MiniBrowser:17): WARNING **: 03:39:25.549: WebProcess CRASHED
Comment 1 Radar WebKit Bug Importer 2023-10-04 20:53:12 PDT
<rdar://problem/116501659>
Comment 2 djinn 2023-11-03 23:00:08 PDT
Hello, I would like to ask if a previously submitted bug is still not processed or unconfirmed, was it submitted in the wrong way? Or is it something else? What should I do?
Comment 3 djinn 2024-03-12 19:57:28 PDT
Created attachment 470329 [details]
2023-09-19-18-11-minimization

This is the minimized testcase.
Comment 4 zalan 2024-03-13 16:47:28 PDT
LegacyLineLayout codepath is deprecated on trunk WebKit (hence unable to reproduce)