[Webkit-unassigned] [Bug 260519] [GTK] web process crash when pressing down-arrow and page-down

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 22 11:37:01 PDT 2023


--- Comment #3 from Michael Catanzaro <mcatanzaro at redhat.com> ---
(In reply to Haelwenn (lanodan) Monnier from comment #2)
> Or might be due to removing an old hack where -DNDEBUG was appended to
> CPPFLAGS, removed it as it would fail to compile

I think that would indeed cause debug assertions to be enabled. -DNDEBUG is added by CMake itself when using a Release or RelWithDebInfo build, but if Gentoo mode doesn't do that, it would explain why you get debug assertions.

I think running with debug assertions enabled is a good idea, sort of. Problem is it is not well-tested, so basically only Gentoo users will ever notice these assertion failures. Pragmatically, it's probably not a good idea for only Gentoo to have these enabled. But I suppose it's good for WebKit upstream to receive bug reports for problems we wouldn't otherwise know about. :)

> (Source/WebCore/page/LocalFrameViewLayoutContext.cpp:281:13: error: use of
> undeclared identifier 'showRenderTree').
> > Unfortunately your backtrace is useless because you don't have debuginfo. You'll need to recompile with -g.
> It had -ggdb so not sure why it doesn't…

Strange. Maybe try gdb instead of lldb then? I have actually never seen a backtrace from lldb on Linux. What I can say for sure is the bug won't be fixed without a better backtrace.

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/20230822/5ff64ac0/attachment.htm>

More information about the webkit-unassigned mailing list