[Webkit-unassigned] [Bug 229136] New: Canvas artefacts and unstable OS.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 16 06:44:43 PDT 2021


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

            Bug ID: 229136
           Summary: Canvas artefacts and unstable OS.
           Product: WebKit
           Version: Safari 14
          Hardware: Mac (Intel)
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Canvas
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: george.pomas at miro.com
                CC: dino at apple.com

Created attachment 435593

  --> https://bugs.webkit.org/attachment.cgi?id=435593&action=review

It seems I can only attach one file, but there are: video of bug, test file for reproduction and two screens of kernel panic.

Hello! We have encountered a bug in Safari, we found a Canvas scene, that was causing Safari to produce various glitches: Canvas Rendering with artefacts, Canvas blinking, DOM elements not rendering, system unresponsiveness for brief periods (about 6 seconds on average), apps not responding, permanent system unresponsiveness, black screen and sometimes even a kernel panic. Page reload does not help in this case, once bug has occur - the page is bugged even after reload.
We tested this scene on MacBook Pro (16-inch, 2019) on OS Catalina 10.15.7 (19H1217) and Big Sur 11.4 (20F71). This bug seems to be able to reproduce only on Intel UHD card, which is default on Big Sur, but requires “sudo pmset -c gpuswitch 0” on Catalina.

We have created an isolated test file, run it with caution. This HTML file contains images and two sets of Canvas API calls (snapshot of a real scene), that cause the bug. We tried to strip it as much as possible, but I believe there is still a room for improvement. Also this scene turned out to be quite jerky, so SEIZURE WARNING. Without some sort of movement the bug seems fail to reproduce for us.

We want to ask to share any knowledge about possible workarounds, so we could use it before your fix is released, so please, let us know!

-- 
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/20210816/2815bfe8/attachment.htm>


More information about the webkit-unassigned mailing list