System Information
Operating system: macOS-12.1-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro Vega 64X OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.7.101
Blender Version
Broken: version: 3.0.0, branch: master, commit date: 2021-12-02 18:35, hash: rBf1cca3055776
Worked: (newest version of Blender that worked as expected)
Short description of error
Volume objects with unique data block but pointing on same VDB sequence make blender crashes when scrubbing timeline
No issue when testing with --debug-depsgraph-no-threads
Exact steps for others to reproduce the error
Open file and scrub back and forth for few seconds(around 30 or so)
From scratch:
Open fresh default cube scene. Add a volume object. Import a openVDB sequence ( bake the quick smoke effect for example ).
Duplicate or instance your volume object like five times or more ( two times seems to work ??? ).
Go to volume data panel and make one object or more a single user of this block. ( needed to control the playback of each volume instance for example ).
So now scrub your timeline back and forth a couple of times until freeze blender :)