[Webkit-unassigned] [Bug 239015] New: REGRESSION (Safari 15.4) Crash uploading WebGL buffers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 8 13:53:04 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=239015
Bug ID: 239015
Summary: REGRESSION (Safari 15.4) Crash uploading WebGL buffers
Product: WebKit
Version: Safari 15
Hardware: iPhone / iPad
OS: iOS 15
Status: NEW
Severity: Blocker
Priority: P2
Component: WebGL
Assignee: webkit-unassigned at lists.webkit.org
Reporter: philip.taylor at zea.live
CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com
Hello, I am responsible for a WebGL rendering engine for displaying large CAD models on the web.
The recent 15.4 update of Safari broke our engine, and I have been unable to reliably track down and implement workaround to the issue.
This url should crash any iOS device, but load correctly on desktop browsers.
https://docs.zea.live/Safari-Crash-Test/
A few comments.
1. We already disabled out 'multi-draw' code paths.
2. We already disabled antialiasing for iOS devices.
3. We already tried pre-allocating large GPU buffers to avoid re-allocations.
It seemed at first that it was caused by us allocating and freeing buffers, so we have tried to eliminate as many buffer free/allocations sequences as possible, but still cannot make the provided page load.
Note: Prior to 15.4 our engine would handle these large data sets very well on iOS Safari.
--
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/20220408/4c7c1a50/attachment.htm>
More information about the webkit-unassigned
mailing list