[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