This is a trending crash coming out of the 4.17.0 release. Users have not provided any descriptions of their actions when the crash occurred, however the callstack is very similar to [Link Removed] (fixed before 4.17 released) so this issue may be related but still occurring.
Source Context
2404 if (StructFlags & (STRUCT_IsPlainOldData | STRUCT_NoDestructor)) 2405 { 2406 return; // POD types don't need destructors 2407 } 2408 uint8 *Data = (uint8*)Dest; 2409 int32 Stride = GetStructureSize(); 2410 int32 ClearedSize = 0; 2411 2412 UScriptStruct::ICppStructOps* TheCppStructOps = GetCppStructOps(); 2413 if (TheCppStructOps) 2414 { 2415 if (TheCppStructOps->HasDestructor()) 2416 { 2417 ***** for ( int32 ArrayIndex = 0; ArrayIndex < ArrayDim; ArrayIndex++ ) 2418 { 2419 uint8* PropertyData = (uint8*)Dest + ArrayIndex * Stride; 2420 TheCppStructOps->Destruct(PropertyData); 2421 } 2422 } 2423 ClearedSize = TheCppStructOps->GetSize(); 2424 // here we want to make sure C++ and the property system agree on the size 2425 check(Stride == ClearedSize && PropertiesSize == ClearedSize); 2426 }
repro steps currently unknown, but possibly similar to [Link Removed]
Assertion failed: !RawPointer [File:D:\Build\++UE4+Release-4.17+Compile\Sync\Engine\Source\Runtime\Engine\Classes\Engine/BlueprintGeneratedClass.h] [Line: 97] UE4Editor_Engine!FPointerToUberGraphFrame::~FPointerToUberGraphFrame() UE4Editor_CoreUObject!UScriptStruct::DestroyStruct() [class.cpp:2418] UE4Editor_CoreUObject!UObject::DestroyNonNativeProperties() [blueprintsupport.cpp:2160] UE4Editor_CoreUObject!UObject::FinishDestroy() [obj.cpp:742] UE4Editor_CoreUObject!UObject::ConditionalFinishDestroy() [obj.cpp:935] UE4Editor_CoreUObject!IncrementalPurgeGarbage() [garbagecollection.cpp:977] UE4Editor_CoreUObject!StaticExit() [obj.cpp:4188] UE4Editor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1027] UE4Editor!TBaseMulticastDelegate<void>::Broadcast() [delegatesignatureimpl.inl:937] UE4Editor!FEngineLoop::AppPreExit() [launchengineloop.cpp:3858] UE4Editor!FEngineLoop::Exit() [launchengineloop.cpp:2808] UE4Editor!GuardedMain() [launch.cpp:177] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134] UE4Editor!WinMain() [launchwindows.cpp:210] UE4Editor!__scrt_common_main_seh() [exe_common.inl:253] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48445 in the post.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.17 |
Target Fix | 4.17.2 |
Fix Commit | 3616028 |
---|
Created | Aug 15, 2017 |
---|---|
Resolved | Aug 29, 2017 |
Updated | Apr 27, 2018 |