My game works without any runtime errors in the editor, but when I package the game it will crash about 30% of the time when I change the level. Below is the crash report that I get when it fails.
Access violation - code c0000005 (first/second chance not available)
UE4Game!UObjectBaseUtility::GetInterfaceAddress()
UE4Game!CastChecked()
UE4Game!FFontData::HasFont()
UE4Game!FCompositeFontCache::GetFontFace()
UE4Game!FSlateFontRenderer::GetFontFaceForCharacter()
UE4Game!FSlateTextShaper::PerformKerningOnlyTextShaping()
UE4Game!FSlateTextShaper::PerformTextShaping()
UE4Game!FSlateTextShaper::ShapeBidirectionalText()
UE4Game!FSlateFontCache::ShapeBidirectionalText()
UE4Game!FShapedTextCache::AddShapedText()
UE4Game!FShapedTextCache::FindOrAddShapedText()
UE4Game!ShapedTextCacheUtil::MeasureShapedText()
UE4Game!FSlateTextRun::Measure()
UE4Game!FTextLayout::FRunModel::CreateBlock()
UE4Game!FTextLayout::CreateLineViewBlocks()
UE4Game!FTextLayout::FlowLineLayout()
UE4Game!FTextLayout::FlowLayout()
UE4Game!FTextLayout::UpdateLayout()
UE4Game!FTextLayout::UpdateIfNeeded()
UE4Game!FTextBlockLayout::ComputeDesiredSize()
UE4Game!STextBlock::ComputeDesiredSize()
UE4Game!SWidget::CacheDesiredSize()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!SWidget::SlatePrepass()
UE4Game!FLayoutSaveRestore::PrepareLayoutStringForIni()
UE4Game!FSlateApplication::DrawPrepass()
UE4Game!FSlateApplication::PrivateDrawWindows()
UE4Game!FSlateApplication::TickApplication()
UE4Game!FSlateApplication::Tick()
UE4Game!FEngineLoop::Tick()
UE4Game!GuardedMain()
UE4Game!GuardedMainWrapper()
UE4Game!WinMain()
UE4Game!__scrt_common_main_seh()
kernel32
ntdll