[Webkit-unassigned] [Bug 205850] New: ImageBitmap can't be created in workers in some cases due to main-thread assert in ImageSource

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 7 02:19:23 PST 2020


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

            Bug ID: 205850
           Summary: ImageBitmap can't be created in workers in some cases
                    due to main-thread assert in ImageSource
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clord at igalia.com
            Blocks: 205445

ImageBitmap is usable in workers (as it should be), but if you try to create an ImageBitmap from data inside a worker in a debug build, you'll hit a main-thread assert in ImageSource. I think these asserts should actually be same-thread asserts, the code looks safe to use off the main thread (but may well be unsafe to use across threads).


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=205445
[Bug 205445] REGRESSION(r253683): [GTK][WPE] Lots of offscreen-canvas WPT tests failing
-- 
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/20200107/2630259e/attachment.htm>


More information about the webkit-unassigned mailing list