System Information:
Operating system: Linux-5.10.0-4-amd64-x86_64-with-glibc2.31 64 Bits
Graphics card: GeForce RTX 3070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.56
Blender Version:
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-03-21 00:24, hash: rBb4e96550ce59
Worked: 2.92 release from preliminary testing
Short description of error:
In my scene I have an object that makes use of various Boolean modifiers. Roughly 50% of the time the Boolean modifiers are re-calculated (by re-opening the file or changing the boolean modifier visibility), the modifiers will produce the wrong result. Here's images showing the issue:
| Correct | Incorrect |
Exact steps for others to reproduce the error:
I'm not exactly sure how to reproduce it, so I've included a .blend file that has an issue.
To reproduce the issue with the .blend file, either:
- Reload the file over and over again and observe the different results.
- Toggle the visibility of one of the boolean modifiers in the .blend file on and off over and over and observe the different results.
If you would like to investigate the objects used for the boolean modifiers, then exit local mode by pressing / on the keyboard.
Here's a video demonstrating the issue:

