[Webkit-unassigned] [Bug 167618] New: The current frame of an image should not deleted if another frame is asynchronously being decoded

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 30 17:27:24 PST 2017


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

            Bug ID: 167618
           Summary: The current frame of an image should not deleted if
                    another frame is asynchronously being decoded
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sabouhallawa at apple.com

Decoding multiple frames from the same image is not thread-safe. Since the next frame may not be ready at the time BitmapImage::draw() is called, the current frame has to be drawn. If the current frame is not available, drawing the current frame will invoke the image decoding from the drawing commit thread. This may lead to a crash when two threads update the image decoded frames data at the same time.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170131/68e80188/attachment-0001.html>


More information about the webkit-unassigned mailing list