[Webkit-unassigned] [Bug 165781] Merge m_setNeedsLayoutWasDeferred with the viewport unit resolving infinite recursion logic.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 9 01:58:37 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=165781

--- Comment #6 from Ahmad Saleem <ahmad.saleem792 at gmail.com> ---
This leads to crashes in few tests without much details:

Mac-wk1 failures:

editing/selection/move-by-line-crash.html - no crash logs from EWS
fast/flexbox/flex-hang.html - rebase (1 px shift)
fast/repaint/border-radius-repaint-2.html - simple rebase

Mac-wk2-debug failures:

compositing/fixed-with-fixed-layout.html, fast/fixed-layout/fixed-layout.html

Both with same assert failure:

No crash log found for com.apple.WebKit.WebContent.Development:1234.

stdout:

stderr:
ASSERTION FAILED: !layoutRoot->needsLayout()
/Volumes/Data/worker/macOS-AppleSilicon-Sonoma-Debug-Build-EWS/build/Source/WebCore/page/LocalFrameViewLayoutContext.cpp(269) : void WebCore::LocalFrameViewLayoutContext::performLayout()
com.apple.WebKit.WebContent.Development terminated (pid 1234) for reason: crash
LEAK: 1 WebPageProxy

This assert was added by Alan in this commit:

https://github.com/WebKit/WebKit/commit/8421bc7ac25b99f393f654a8dd4ca49671fe7f59

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240409/c132981a/attachment.htm>


More information about the webkit-unassigned mailing list