Page MenuHome

Normal Map node & Skin Modifier Crash Blender when entering edit mode while rendering in EEVEE
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.35

Blender Version
Broken: version: 2.80 (sub 64), branch: blender2.7, commit date: 2019-05-14 00:25, hash: rBa5b5bd2c24e0
Worked: N/A (new feature for 2.80)

Short description of error
Using a normal map node in the shader of an object that uses skin modifier crashes Blender when entering edit mode while rendering in EEVEE. This does not happen in Cycles, and it doesn't always happen in EEVEE, either! It doesn't seem to matter what material slot the material with the normal map node is in, either-- try to assign a shader with no normal map node and keep the normal-map-node shader in the second, or third...or 109th slot and see it crash.

Here's what Powershell told me about the crash:
PS C:\Users\AngerSpecialist\My Stuff\Programs\2.80 14 May\blender-2.80.0-git.a5b5bd2c24e0-windows64> ./blender
Read prefs: C:\Users\AngerSpecialist\AppData\Roaming\Blender Foundation\Blender\2.80\config\userpref.blend
found bundled python: C:\Users\AngerSpecialist\My Stuff\Programs\2.80 14 May\blender-2.80.0-git.a5b5bd2c24e0-windows64\2.80\python
2019-05-14 16:07:47,259 INFO rpr.core [7680]: RPR Core version 0x10033300
2019-05-14 16:07:47,268 INFO rpr.core [7680]: RPRX Support version 0x2
2019-05-14 16:07:47,271 INFO rpr.core [7680]: Image Filters version 0x1
2019-05-14 16:07:47,274 INFO rpr.default [7680]: rprsdk_bin_path: C:\Users\AngerSpecialist\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\rprblender
2019-05-14 16:07:47,274 INFO rpr.default [7680]: Registering plugin with: tahoe_path=C:\Users\AngerSpecialist\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\rprblender\Tahoe64.dll, cache_path=C:\Users\AngerSpecialist\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\rprblender\.core_cache\0x10033300
2019-05-14 16:07:47,687 INFO rpr.default [7680]: Plugin is registered: plugins=[0], cpu_device={'flag': 16, 'name': 'Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz'}, gpu_devices=[{'flag': 1, 'name': 'GeForce GTX 1080'}]
Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FF7190A78E2
Module : C:\Users\AngerSpecialist\My Stuff\Programs\2.80 14 May\blender-2.80.0-git.a5b5bd2c24e0-windows64\blender.exe
PS C:\Users\AngerSpecialist\My Stuff\Programs\2.80 14 May\blender-2.80.0-git.a5b5bd2c24e0-windows64>

Also note that the crash often occurs only after the second time I enter edit mode! But sometimes it happens on the first or later than the second.

Exact steps for others to reproduce the error


1 From the attached .blend file:
2 Switch to EEVEE viewport render OR lookdev viewport render
3 Enter edit mode
4 If Blender does not crash, go back to object mode repeat from step 3.

I'd be happy to do additional testing. I can attempt to reproduce in Ubuntu if anyone wants me to. I hope this is helpful.

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) triaged this task as Needs Information from User priority.Tue, May 21, 12:38 PM

Does this still happen with the latest builds? There were some bugfixes in this area recently.

Brecht Van Lommel (brecht) raised the priority of this task from Needs Information from User to Confirmed, Medium.Tue, May 21, 4:02 PM

Actually, I can reproduce the issue.