Bug 243627

Summary: [Cairo] ASSERTION FAILED !rect.isEmpty() in WebCore::GraphicsContextCairo::drawRect
Product: WebKit Reporter: Renata Hodovan <hodovan>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: PC   
OS: Linux   
Bug Depends on:    
Bug Blocks: 116980    
Attachments:
Description Flags
Test none

Renata Hodovan
Reported 2022-08-06 09:06:58 PDT
Created attachment 461443 [details] Test WebKit revision: r295779 OS: Linux-5.4.0-122-generic-x86_64-with-glibc2.29 Build command: Tools/Scripts/build-webkit --gtk --debug SUT: WebKitTestRunner, MiniBrowser Fuzzer: Grammarinator (https://github.com/renatahodovan/grammarinator) Test case: <style> * { border-inline-end-width: inherit; inline-size: 7%; border-inline-start-style: inherit; </style> <select></select> Backtrace: ASSERTION FAILED: !rect.isEmpty() /app/webkit/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp(141) : virtual void WebCore::GraphicsContextCairo::drawRect(const WebCore::FloatRect&, float) 1 0x7f0e930b55e1 WTFCrash 2 0x7f0e968a8586 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0xe3f586) [0x7f0e968a8586] 3 0x7f0e9bc73a63 WebCore::GraphicsContextCairo::drawRect(WebCore::FloatRect const&, float) 4 0x7f0e9bfaea2f /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6545a2f) [0x7f0e9bfaea2f] 5 0x7f0e9bfabc7a /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6542c7a) [0x7f0e9bfabc7a] 6 0x7f0e9bfac542 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6543542) [0x7f0e9bfac542] 7 0x7f0e9bfac702 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6543702) [0x7f0e9bfac702] 8 0x7f0e9bfade7b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6544e7b) [0x7f0e9bfade7b] 9 0x7f0e9bf8ba34 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6522a34) [0x7f0e9bf8ba34] 10 0x7f0e9bf61f58 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x64f8f58) [0x7f0e9bf61f58] 11 0x7f0e9bf61426 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x64f8426) [0x7f0e9bf61426] 12 0x7f0e9c0a42a8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x663b2a8) [0x7f0e9c0a42a8] 13 0x7f0e9c0a21e8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66391e8) [0x7f0e9c0a21e8] 14 0x7f0e9c0a06a3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66376a3) [0x7f0e9c0a06a3] 15 0x7f0e9c0a04d9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66374d9) [0x7f0e9c0a04d9] 16 0x7f0e9c09fd9b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6636d9b) [0x7f0e9c09fd9b] 17 0x7f0e9c0a2e87 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6639e87) [0x7f0e9c0a2e87] 18 0x7f0e9c0a23b8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66393b8) [0x7f0e9c0a23b8] 19 0x7f0e9c0a06a3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66376a3) [0x7f0e9c0a06a3] 20 0x7f0e9c0a04d9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66374d9) [0x7f0e9c0a04d9] 21 0x7f0e9c09fd9b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6636d9b) [0x7f0e9c09fd9b] 22 0x7f0e9c0a2e87 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6639e87) [0x7f0e9c0a2e87] 23 0x7f0e9c0a23b8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66393b8) [0x7f0e9c0a23b8] 24 0x7f0e9c0a06a3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66376a3) [0x7f0e9c0a06a3] 25 0x7f0e9c0a04d9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66374d9) [0x7f0e9c0a04d9] 26 0x7f0e9c09fd9b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6636d9b) [0x7f0e9c09fd9b] 27 0x7f0e9c0a2e87 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6639e87) [0x7f0e9c0a2e87] 28 0x7f0e9c0a23b8 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66393b8) [0x7f0e9c0a23b8] 29 0x7f0e9c0a06a3 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66376a3) [0x7f0e9c0a06a3] 30 0x7f0e9c0a04d9 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x66374d9) [0x7f0e9c0a04d9] 31 0x7f0e9c09fd9b /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.1.so.0(+0x6636d9b) [0x7f0e9c09fd9b] WebKitWebProcess terminated (pid 24) for reason: crash #CRASHED - WebKitWebProcess (pid 24) LEAK: 1 WebProcessPool LEAK: 1 WebPageProxy
Attachments
Test (132 bytes, text/html)
2022-08-06 09:06 PDT, Renata Hodovan
no flags
Radar WebKit Bug Importer
Comment 1 2022-08-13 09:07:15 PDT
Note You need to log in before you can comment on or make changes to this bug.