Page MenuHome

Blender crashes with 'mutex failed' error on opening file with geometry nodes modifier.
Closed, ResolvedPublic

Description

System Information
Operating system: macOS-11.2.3-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 580X OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.2.15

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-05-22 04:53, hash: rBf7b22fc3d271
Worked: earlier version of 3.0.0 Alpha (local compile, hash unknown), Blender 2.93 Beta (branch: master, commit date: 2021-05-20 18:41, hash: 6a0906c09a26)

Short description of error
The attached blend file was created in an earlier alpha version of Blender 3.0.0, which functioned correctly. The Blender application was compiled locally from source (same crash result with both 'make full' and 'make'). After updating and recompiling to a more recent version, Blender crashes upon opening it. The file opens and functions correctly in Blender 2.93 Beta.

Exact steps for others to reproduce the error

  • Start up Blender 3.0.0 alpha with factory default user preferences
  • Open the attached file
  • Blender 3.0.0 alpha crashes with the following visible in the terminal window:

[user]@[machine] ~ % ~/blender-build/build_darwin_full/bin/Blender.app/Contents/MacOS/Blender
Read prefs: /Users/[user]/Library/Application Support/Blender/3.0/config/userpref.blend
Read blend: /Users/[user]/Desktop/Blender/Geo nodes Building v4.blend
libc++abi.dylib: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
zsh: abort ~/blender-build/build_darwin_full/bin/Blender.app/Contents/MacOS/Blender

Event Timeline

The crash seems to relate directly to the number of geometry inputs that go into the modifier output.

In the attached file, connecting one more Geometry node group output to the modifier output makes Blender crash, although it seems to be not entirely consistently at just one more output.

Rob van Wees (rvanwees) closed this task as Resolved.May 26 2021, 10:32 PM
Rob van Wees (rvanwees) claimed this task.

The crash has been resolved in build 3.0.0 Alpha, branch: master, commit date: 2021-05-26 18:32, hash: rB2c607ec2f6b9