[Webkit-unassigned] [Bug 247628] [GTK] Crash in WebCore::Cairo::drawGlyphs if threaded rendering is enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 23 09:32:38 PST 2023


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

--- Comment #10 from Michael Catanzaro <mcatanzaro at gnome.org> ---
(In reply to Carlos Garcia Campos from comment #1)
> I bet this is a threaded rendering bug. I think we should just disable
> threaded rendering in gtk4 by default, because cairo is not supposed to be
> thread safe.

Hey bad news, I just hit this crash again today after upgrading to 2.39.90. I'll attach an all-threads backtrace but it shows cairo_ft being used on both the web process main thread and at the same time on the lone Nicosia painting thread, so it seems that using one painting thread was not as safe as you had hoped.

-- 
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/20230223/7eba88bf/attachment.htm>


More information about the webkit-unassigned mailing list