[Webkit-unassigned] [Bug 212404] New: [WPE] REGRESSION(r253675) Crash when using threaded rendering
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed May 27 05:06:21 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=212404
Bug ID: 212404
Summary: [WPE] REGRESSION(r253675) Crash when using threaded
rendering
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WPE WebKit
Assignee: webkit-unassigned at lists.webkit.org
Reporter: magomez at igalia.com
CC: bugs-noreply at webkitgtk.org
r253675 modified ImageBufferCairo::draw and ImageBufferCairo::drawPattern (currently ImageBufferCairoBackend::draw and ImageBufferCairoBackend::drawPattern) to use cairo and the platformContext to paint instead of using the GraphicsContext methods.
While this is ok is most of the cases, when using threaded rendering, all the drawing must happen through the GraphicsContext so the rendering commands can be recorded and replayed afterwards. Even more, the GraphicsContextImpl used in this case is a CairoOperationRecorder, which doesn't even have a platformContext. So this ends crashing.
--
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/20200527/9b2789d1/attachment.htm>
More information about the webkit-unassigned
mailing list