Description

Whenever a Blueprint set to Native Parent Class: Light is placed into a level, Editor crashes after building lighting. The Blueprint does not need to contain an actual light component to crash the editor after the lighting build. This has been tested in 4.17 and 4.18.

From User:

Whenever i click on Build->Build Lightning Only the editor crashes.

What i have is: empty scene, with one blueprint added to it

the blueprint contains a point light, and has Native Parent Class: Light

When i remove the blueprint from the scene the error does not occur.

When i remove the PointLight from the Blueprint (so only empty blueprint with Native Parent Class: Light added to the scene) the problem also occurs.

Steps to Reproduce
  1. Open new project (empty scene)
  2. Create new Blueprint containing only a Point Light
  3. Set Native Parent Class: Light
  4. Place BP into level, Build Lighting Only

Result: Editor crashes after Lighting Build completion

Callstack

LoginId:77ac66cf4b506a51a458c382c4ec63c2
EpicAccountId:5caf2c99925243e8b9b1bdcc9cd0e6cf

Access violation - code c0000005 (first/second chance not available)

UE4Editor_Core!FCrc::MemCrc_DEPRECATED() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\misc\crc.cpp:461]
UE4Editor_UnrealEd!TSet<TTuple<FGuid,AActor * __ptr64>,TDefaultMapHashableKeyFuncs<FGuid,AActor * __ptr64,0>,FDefaultSetAllocator>::FindId() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\public\containers\set.h:625]
UE4Editor_UnrealEd!UEditorEngine::Map_Check() [d:\build\++ue4+release-4.18+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:3775]
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() [d:\build\++ue4+release-4.18+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5961]
UE4Editor_UnrealEd!UEditorEngine::Exec() [d:\build\++ue4+release-4.18+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5445]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [d:\build\++ue4+release-4.18+compile\sync\engine\source\editor\unrealed\private\unrealedsrv.cpp:672]
UE4Editor_Engine!UEngine::TickDeferredCommands() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:1476]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3456]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.17.24.18
Target Fix4.20
Fix Commit4013626
Main Commit4042226
Release Commit4095966
CreatedOct 26, 2017
ResolvedApr 19, 2018
UpdatedMay 31, 2018