Hello everyone, I am stuck with very strange behavior.
Game in editor works fine, but packaged one constantly crushed with exception
[2023.07.17-17.51.06:319][170]LogWindows: Error: === Critical error: ===
[2023.07.17-17.51.06:319][170]LogWindows: Error:
[2023.07.17-17.51.06:319][170]LogWindows: Error: Assertion failed: IsAligned(Result, Alignment) [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectAllocator.cpp] [Line: 88]
[2023.07.17-17.51.06:319][170]LogWindows: Error: Allocated memory address does not match requirement of 16 byte alignment for size 1536
[2023.07.17-17.51.06:319][170]LogWindows: Error:
[2023.07.17-17.51.06:319][170]LogWindows: Error:
[2023.07.17-17.51.06:319][170]LogWindows: Error: [Callstack] 0x00007ff6c33e770e OpenWarcraft.exe!StaticAllocateObject()
[2023.07.17-17.51.06:319][170]LogWindows: Error: [Callstack] 0x00007ff6c33e94fa OpenWarcraft.exe!StaticConstructObject_Internal()
[2023.07.17-17.51.06:319][170]LogWindows: Error: [Callstack] 0x00007ff6c33bf8fa OpenWarcraft.exe!FObjectInitializer::CreateDefaultSubobject()
[2023.07.17-17.51.06:319][170]LogWindows: Error: [Callstack] 0x00007ff6c32ac87d OpenWarcraft.exe!UObject::CreateDefaultSubobject()
[2023.07.17-17.51.06:319][170]LogWindows: Error: [Callstack] 0x00007ff6c283886a OpenWarcraft.exe!AProcActor::AProcActor()
Stack start here
mesh = CreateDefaultSubobject(TEXT(“GeneratedMesh”));
CreateDefaultSubobject running in constructor.
Also, changing this to NewObject and moving this code to BeginPlay lead to the same error.
Is it a bug of UE, or am I missing something?