Render crashes – metal related #111441
Operating system: macOS-13.5.1-arm64-arm-64bit 64 Bits
Graphics card: Metal API Apple M2 Pro 1.2
Broken: version: 3.6.2, branch: blender-v3.6-release, commit date: 2023-08-16 16:43, hash:
Short description of error
I get some of these intermittently:
Context leak detected, msgtracer returned -1
render ultimately fails (always at around frame 400) with this:
CommandBuffer Failed: cycles_metal_integrator_reset Refer to the Cycles GPU rendering documentation for possible solutions: https://docs.blender.org/manual/en/latest/render/cycles/gpu_rendering.html CommandBuffer Failed: cycles_metal_integrator_init_from_camera
Exact steps for others to reproduce the error
- download and extract the files attached to this issue
render.sh+ wait until blender crashes
using the opengl backend, it works just fine
potentially related: #107153
Thanks for the report, @horatio_engelmann.
This description is a bit confusing. OpenGL Backend is used only for drawing the interface and for the engines Workbench and Eevee. It's not much related to Cycles.
Could it be that you meaning to compare CPU vs GPU(Metal) rendering?
Note also this bug report could potentially be a duplicate of:
#106900: Blender 3.5 and 3.5.1 are crashing while using Metal as backend.
ok, weird. during my tests I was using
--gpu-backend opengl once, in which case it rendered all the way through.
that was just a coincidence then, I suppose.
just ran it again, and this time I was getting the same error.
OK. I haven't been able to test yet to see if I can replicate the problem. But those error message looks descriptive.
@Michael-Parkin-White-Apple, are those error messages something you're familiar with?
Thanks Germano, this one will be better known for the other Michael, @Michael-Jones, he may know more about what to look into for this.
Thanks for the report @horatio_engelmann . To confirm: I am able to reproduce this, and will report back with further information in due course.
This should be fixed in Blender 4.0 (see https://projects.blender.org/blender/blender/commit/4e3ee4f and also #114153)
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?