System Information
Operating system: Darwin-19.6.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon R9 M370X OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.10.16
Blender Version
Broken: version: 2.90.0, branch: master, commit date: 2020-08-31 11:26, hash: rB0330d1af29c0
Worked: N/A
Short description of error
Blender crashes when trying to render a frame outside of the range of a baked fluid simulation.
Exact steps for others to reproduce the error
I do not think I can include the .blend file because of the required baked data that must be included, but here is how I found the bug:
I created a fire + smoke simulation and baked the data (once using uni cache and once using openvdb to make sure it was not due to the volume formatting). My simulation started at frame 111 and ended at frame 260, but my total animation went from frame 1 to 300. Every time I tried to render (using cycles render) a frame that was prior to the simulation (frame 1 through 110), Blender would crash. I had no problem rendering frames after 111. I experienced this on both Mac and Windows devices running Blender 2.90. My solution to this was to animate the renderability of both the domain and emitter (although I don't know if both are necessary, likely just the domain) to only render from frames 111 through 260. Outside of that range, they would not render. This allowed me to complete my renders outside of the simulation range without Blender crashing.
If more details are required, I am more than happy to include more information or upload a folder with the .blend file and baked data to reproduce the error.
Best,
Justin