[Webkit-unassigned] [Bug 239896] Safari Tab freezes when creating too many webgl render calls without flushing
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon May 2 00:39:21 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=239896
--- Comment #2 from Sebastian Dunkel <sebastian.dunkel at autodesk.com> ---
On an M1 MacBook Pro (16-inch, 2021) with Safari 15.4 (17613.1.17.1.13) I can reach 33.500.000 draw calls in the test app and then the tab crashes and reloads. I can't reproduce the freezing behaviour on the Mac though, so I can't say for sure whether it is exactly the same problem. Turning off "WebGL via Metal" or flushing the GL context prevents the crashes on the Mac as well.
The console shows similar error messages:
// IOReturn IOGPUDevice::new_resource(IOGPUNewResourceArgs *, struct IOGPUNewResourceReturnData *, IOByteCount, uint32_t *): PID 62576 likely leaking IOGPUResource (count=135000)
// virtual bool IOGPUResource::map(uint64_t): failed to create mapping. resType=0x0
// IOReturn IOGPUDevice::new_resource(IOGPUNewResourceArgs *, struct IOGPUNewResourceReturnData *, IOByteCount, uint32_t *): failed to create mapping.
// static IOReturn IOGPUDeviceUserClient::s_new_resource(IOGPUDeviceUserClient *, void *, IOExternalMethodArguments *) failed to create resource
Same behaviour with Safari Tech Preview (15.4, WebKit 17614.1.7.7)
--
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/20220502/6a871d9e/attachment.htm>
More information about the webkit-unassigned
mailing list