System Information
Operating system: MacOS 10.15.2, Linux Ubuntu 20.04
Graphics card: Intel stuff :-(
Blender Version
Broken: 2.9+ (all existing)
Worked: 2.8 (not sure if it is actually not broken, but at least noticeably less encountering such things)
Short description of error
Crash on making complex collection visible in viewport.
Exact steps for others to reproduce the error
Set some collection as invisible in viewport, which has tons of textures and stuff inside.
Then keep it invisible for a while (let the memory changes enough), do some renders.
So if machine has not so much RAM, e.g. 8GB overall, and Blender swaps to a bigger size of it,
like 5-7GB, try to make that collection back visible.
It almost certainly will immediately crash. This bug was started to be very annoying since
2.9 version, and is still in 2.93 Alpha I am trying updating almost every day.
To my eyes it looks like Blender is trying to access some pages it swapped (?) and then
this seems doesn't work for that well.
Additionally to this, crashes was also trying to open just a file browser, e.g. set render
output directory, once Blender allocated a lot of RAM on 8GB memory machine. But these
are almost impossible to replicate, as they are very rare.