**System Information**
Operating system: Win10 2004
Graphics card: GeFroce GTX 980
**Blender Version**
Broken: (2.90.1)
Worked: (2.8.3)
**Short description of error**
Blender crashes in a project with displacement when adding a subdivision surface modifier to the object while the //Viewport Shading// is set to //Rendered//
**Exact steps for others to reproduce the error**
# Open the .blend file
# Switch //Viewport Shading// to //Rendered//
# While it is rendering, add a //Subdivision Surface// modifier
Here are the log files from the scene and the debug info
{F9258851}
{F9258854}
{F9258855}
```lines
blender.exe :0x00007FF7B63AE980 ccl::Geometry::has_true_displacement
blender.exe :0x00007FF7B6375600 ccl::Scene::get_requested_device_features
blender.exe :0x00007FF7B6375000 ccl::Scene::load_kernels
blender.exe :0x00007FF7B63743E0 ccl::Scene::update
blender.exe :0x00007FF7B638C600 ccl::Session::update_scene
blender.exe :0x00007FF7B638DF10 ccl::Session::run_cpu
blender.exe :0x00007FF7B638C850 ccl::Session::run
blender.exe :0x00007FF7B84B5040 ccl::thread::run
blender.exe :0x00007FF7B5BA4FE0 std::thread::_Invoke<std::tuple<void * __ptr64 (__cdecl*)(void * __ptr64),ccl::thread * __ptr64>,0,
ucrtbase.dll :0x00007FFD0A041430 configthreadlocale
KERNEL32.DLL :0x00007FFD0A6D7020 BaseThreadInitThunk
ntdll.dll :0x00007FFD0C55CEA0 RtlUserThreadStart
```
https://pasteall.org/LG6X
https://pasteall.org/j0Lv
https://pasteall.org/9MuA