[Webkit-unassigned] [Bug 235594] New: WebGL 2 crash during pinch-zoom

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 25 09:47:30 PST 2022


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

            Bug ID: 235594
           Summary: WebGL 2 crash during pinch-zoom
           Product: WebKit
           Version: Safari 15
          Hardware: iPhone / iPad
                OS: iOS 15
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGL
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: zj at zakjan.cz
                CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com

Created attachment 449935

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

recording

My WebGL 2 app crashes when user uses pinch-zoom to zoom in a deck.gl map container. There is a custom deck.gl layer animated using TransformFeedback with buffers storing simulated particle positions.

Steps to reproduce:
- open https://demo.weatherlayers.com/map.html on iOS Safari 15
- pinch zoom on the deck.gl map container
- the page crashes

Expected result:
- the deck.gl map container and all deck.gl layers are zoomed in

The attached recording shows two subsequent crashes. The first crash reloads the page, the second crash shows the error message "A problem repeatedly occurred on <URL>". Remote console with macOS Safari 15 doesn't show any details about the crash.

This is a regression which started with iOS Safari 15 and the new WebGL 2 Metal backend. The demo worked well on iOS Safari 14 with experimental WebGL 2 enabled. The demo works well on macOS Safari 15.

-- 
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/20220125/464374a6/attachment.htm>


More information about the webkit-unassigned mailing list