Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ea59040a79b363bf516f610a5868025dfdc4e800 https://github.com/WebKit/WebKit/commit/ea59040a79b363bf516f610a5868025dfdc4e800 Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths: M LayoutTests/TestExpectations A LayoutTests/platform/mac-bigsur/TestExpectations Log Message: ----------- webgl/webgl-metal-disabled.html and webgl/webgl-via-metal-flag-off.html trigger GPU process crash https://bugs.webkit.org/show_bug.cgi?id=252659 rdar://102072583 Reviewed by Antti Koivisto. Disable the tests that test running Cocoa WebGL without Metal. Enable the tests only on BigSur, as that is the only platform that ships devices that use WebGL with ANGLE/OpenGL. The reason for the crash is: if (( "${TARGET_MAC_OS_X_VERSION_MAJOR}" >= 130000 )) then plistbuddy Add :com.apple.private.gpu-restricted bool YES fi E.g. the new OSes have an entitlement disabling the GPU access needed for the OpenGL and this is applied to all processes. * LayoutTests/TestExpectations: * LayoutTests/platform/mac-bigsur/TestExpectations: Added. Canonical link: https://commits.webkit.org/260668@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes