Bug 223359 - webgl/2.0.1/conformance2/transform_feedback/transform_feedback.html crashes
Summary: webgl/2.0.1/conformance2/transform_feedback/transform_feedback.html crashes
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: webgl2conformance
  Show dependency treegraph
 
Reported: 2021-03-17 00:47 PDT by Kimmo Kinnunen
Modified: 2022-07-11 23:51 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 2021-03-17 00:47:48 PDT
webgl/2.0.1/conformance2/transform_feedback/transform_feedback.html fails
Comment 1 Kimmo Kinnunen 2021-03-17 01:45:41 PDT
At least macOS 11.3, iMacPro1,1, Radeon Pro Vega 56
Comment 2 Radar WebKit Bug Importer 2021-03-24 00:48:12 PDT
<rdar://problem/75774512>
Comment 3 Kimmo Kinnunen 2021-09-03 11:48:16 PDT
0   libANGLE-shared.dylib         	0x000000010f92f6c8 rx::mtl::Resource::setUsedByCommandBufferWithQueueSerial(unsigned long long, bool) + 4
1   libANGLE-shared.dylib         	0x000000010f91736c rx::mtl::CommandBuffer::setWriteDependency(std::__1::shared_ptr<rx::mtl::Resource> const&) + 66 (mtl_command_buffer.mm:620)
2   libANGLE-shared.dylib         	0x000000010f91a108 rx::mtl::RenderCommandEncoder::memoryBarrierWithResource(std::__1::shared_ptr<rx::mtl::Buffer> const&, unsigned long, unsigned long) + 74 (mtl_command_buffer.mm:1759)
3   libANGLE-shared.dylib         	0x000000010f7f6b7d rx::ContextMtl::onEndTransformFeedback() + 169 (ContextMtl.mm:1425)
4   libANGLE-shared.dylib         	0x000000010fa0e032 rx::TransformFeedbackMtl::end(gl::Context const*) + 94 (TransformFeedbackMtl.mm:96)
5   libANGLE-shared.dylib         	0x000000010fa0d66e gl::TransformFeedback::end(gl::Context const*) + 26 (TransformFeedback.cpp:167)
6   libANGLE-shared.dylib         	0x000000010f7e6698 gl::Context::endTransformFeedback() + 24 (Context.cpp:7176)
7   libANGLE-shared.dylib         	0x000000010f850b16 gl::EndTransformFeedback() + 100 (entry_points_gles_3_0_autogen.cpp:799)
8   com.apple.WebCore             	0x00000001190a708c WebCore::WebGL2RenderingContext::endTransformFeedback() + 44 (WebGL2RenderingContext.cpp:2347)
9   com.apple.WebCore             	0x00000001185a061c WebCore::jsWebGL2RenderingContextPrototypeFunction_endTransformFeedbackBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGL2RenderingContext*)::'lambda'()::operator()() const + 8 (JSWebGL2RenderingContext.cpp:7548) [inlined]
10  com.apple.WebCore             	0x00000001185a061c JSC::JSValue WebCore::toJS<WebCore::IDLUndefined, WebCore::jsWebGL2RenderingContextPrototypeFunction_endTransformFeedbackBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGL2RenderingContext*)::'lambda'()>(JSC::JSGlobalObject&, JSC::ThrowScope&, WebCore::jsWebGL2RenderingContextPrototypeFunction_endTransformFeedbackBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGL2RenderingContext*)::'lambda'()&&) + 8 (JSDOMConvertBase.h:165) [inlined]
11  com.apple.WebCore             	0x00000001185a061c WebCore::jsWebGL2RenderingContextPrototypeFunction_endTransformFeedbackBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSWebGL2RenderingContext*) + 18 (JSWebGL2RenderingContext.cpp:7548) [inlined]
12  com.apple.WebCore             	0x00000001185a061c long long
Comment 4 Kimmo Kinnunen 2021-09-03 11:53:45 PDT
../Internal/Tools/Scripts/run-webkit-tests --release --order=random  --webgl webgl/2.0.y/conformance2/transform_feedback/transform_feedback.html --repeat 1000
Comment 5 EWS 2022-07-11 23:51:16 PDT
Committed 252372@main (d8119af7ac88): <https://commits.webkit.org/252372@main>

Reviewed commits have been landed. Closing PR #2280 and removing active labels.