[Webkit-unassigned] [Bug 245321] Ran clang-tidy on JSC, WTF and bmalloc

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 30 12:11:49 PDT 2022


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

Nikolas Zimmermann <zimmermann at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zimmermann at kde.org

--- Comment #3 from Nikolas Zimmermann <zimmermann at kde.org> ---
This caused a regression on ARM 32bit -- SIGILL during WebProcess startup.
I've split this patch into multiple pieces, WebKit main + only the bmalloc/ portion of this patch is enough to have WebProcess constantly abort with SIGILL.

It's hard to produce actual stacktraces, as I have to selectively build certain files with debug symbols, a full WebKit debug or RelWithDebInfo builds leads to large libWPEWebKit.so, exceeding > 2GB, not possible to use as-is on embedded.

Anyhow, I'm 100% certain by bisect that this commit is guilty and we're likely facing a compiler problem, since by code inspection I cannot find anything suspicious in the clang-tidy-patch itself.

However the patch already triggered a debug compilation problem with clang10, where KeyValuePairs "= default" constructor leads to a compilation error, whereas using " { }" instead works fine :/

Looking forward to nail down the culprit within the Source/bmalloc/ changes.

-- 
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/20220930/b3ca965d/attachment.htm>


More information about the webkit-unassigned mailing list