[4.8.1] Crash on "New Variable" for struct

While trying to reproduce another “New Variable” crash, I came along following one:

Minimal Project

In this project, open “NewBlueprint” (an Actor) first and then “MyStruct” (struct).
With both windows open, press “New Variable” for struct.

Expected behavior: A new variable appears.

Encountered behavior: Crash Log
("Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-> Releases+4.8\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp] [Line: 249]
Unknown code token 30
NewBlueprint_C //Engine in UE4Editor_CoreUObject!UObject::execStructConst())

Tested with 4.8.1.

Hey ArtificialMind,

Thanks for report! I was able to reproduce this in 4.7.6, 4.8.1, and our main internal build. It appears to only happen when struct is referenced twice as a function input, that function input is used in a Construction Script, and Blueprint with referencing function is open in another tab. I’ve filed a bug report for crash (UE-17809) and I’ll post here when I see an update on it. Thanks again!

4.11.2 same problem. Not fixed!!

Hi ded_Mazay,

This was marked as fixed in 4.9 and is extremely outdated. If you are experiencing same or a similar error, please open a new bug report detailing what error you are seeing, what steps we can take to reproduce this error on our end, and provide your crash logs and callstack. I am closing this thread as outdated.