‘Randomly’ refers to me not knowing yet what exactly causes it, although it seems to be caused by the LoadGameFromSlot blueprint.
In the editor and in a packaged windows build I’m not getting any warnings, errors or crashes.
The crash I keep getting in html5 is:
Expression (Count>=0) failed in Runtime/CoreUObject/Public/UObject\UnrealType.h:2553!
Check console for details.
FScriptArrayHelper::EmptyAndAddValues(int)
UArrayProperty::SerializeItem(void*&, void*)
FPropertyTag::SerializeTaggedProperty?S(unsigned char**&)
UStruct::SerializeTaggedProperties?_(unsigned char*&, undefined?S?*)
UObject::SerializeScriptProperties(FArchive?&)
UObject::Serialize(FArchive?&)
UGameplayStatics::LoadGameFromSlot(int&)
UGameplayStatics::execLoadGameFromSlot(void*&)
UFunction::Invoke(void*&*)
UObject::CallFunction(void*&, UFunction?*)
UObject::execFinalFunction(void*&)
FFrame::Step(void**)
UObject::ProcessContextOpcode(void*&, bool)
UObject::execContext(void*&)
FFrame::Step(void**)
UObject::execLetObj(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UObject::CallFunction(void*&, UFunction?*)
UObject::execVirtualFunction(void*&)
FFrame::Step(void**)
UObject::ProcessContextOpcode(void*&, bool)
UObject::execContext(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UObject::CallFunction(void*&, UFunction?*)
UObject::execVirtualFunction(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UObject::CallFunction(void*&, UFunction?*)
UObject::execVirtualFunction(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UObject::CallFunction(void*&, UFunction?*)
UObject::execVirtualFunction(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UObject::CallFunction(void*&, UFunction?*)
UObject::execVirtualFunction(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UFunction::Invoke(void*&*)
UObject::ProcessEvent(void**)
UUserWidget::Construct()
UUserWidget::NativeConstruct()
UUserWidget::OnWidgetRebuilt()
UWidget::TakeWidget()
UWidgetSwitcherSlot::BuildSlot?1()
UWidgetSwitcher::RebuildWidget()
UWidget::TakeWidget()
UCanvasPanelSlot::BuildSlot?1()
UCanvasPanel::RebuildWidget()
UWidget::TakeWidget()
UUserWidget::RebuildWidget()
UWidget::TakeWidget()
UUserWidget::AddToScreen(int*)
UUserWidget::AddToPlayerScreen(int)
UUserWidget::execAddToPlayerScreen(void*&)
UFunction::Invoke(void*&*)
UObject::CallFunction(void*&, UFunction?*)
UObject::execFinalFunction(void*&)
FFrame::Step(void**)
UObject::ProcessContextOpcode(void*&, bool)
UObject::execContext(void*&)
FFrame::Step(void**)
UObject::execLetBool(void*&)
FFrame::Step(void**)
UObject::ProcessInternal(void*&)
UFunction::Invoke(void*&*)
UObject::ProcessEvent(void**)
AActor::ProcessEvent(void**)
AActor::ReceiveBeginPlay()
AActor::BeginPlay()
AWorldSettings::NotifyBeginPlay()
AGameMode::HandleMatchHasStarted()
AGameMode::SetMatchState?5()
AGameMode::StartMatch()
AGameMode::StartPlay()
UWorld::BeginPlay()
UEngine::LoadMap?F(FWorldContext?4?&)
UEngine::Browse?F(FWorldContext?4?&)
UGameInstance::StartGameInstance()
UGameEngine::Init(IEngineLoop?*)
FEngineLoop::Init()
HTML5_Init()
main()